从AWS API-网关中找出lambda名称

时间:2018-07-16 06:23:34

标签: amazon-web-services aws-lambda aws-api-gateway serverless-framework

有一个Jenkins作业可以部署AWS-lambda,默认情况下,API是在API-Gateway上创建的。由于AWS提供了在AWS本身上修改lambda的功能,因此我想对功能进行一些更改并对其进行测试。我可以访问API-Gateway,有什么办法可以知道其中一个API后面部署的lambda的名称。

1 个答案:

答案 0 :(得分:1)

如果您登录API网关,然后选择一个API(单击其标题),单击左侧的Resources,在“资源”下展开树以查看方法,然后选择方法-在这里,您可以可以查看端点。

如果您正在使用阶段(例如,生产,测试等)并且正在使用环境变量,则需要选择API,然后单击左侧的Stages并在相关事件阶段和方法下查看以了解端点

编辑/添加: OK,现在我明白了您的需求了:)在资源下,查看方法。看一下Integration Request(大概是Lambda类型?)。单击集成请求。它下面有一个名为Lambda Function的参数-它将在此处定义,或者以其他方式引用您的阶段变量。如果它涉及到您的阶段变量,请查看左侧的Stages,单击阶段环境(不是方法),然后查看选项卡Stage Variables。希望有道理!