从 AWS API-Gateway 找出 lambda 名称

Figure out lambda name from AWS API-Gateway

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

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

如果您正在使用阶段(即生产、测试​​等)并且正在使用环境变量,您将需要 select API,然后单击左侧的 Stages 和查看相关阶段和方法以查看端点

Edit/Add: 好的,现在我明白你需要什么了:) 在资源下,查看方法。查看 Integration Request(大概是 Lambda 类型?)。单击集成请求。它下面有一个名为 Lambda Function 的参数 - 它将在此处定义或以其他方式将您引向您的阶段变量。如果它指的是您的阶段变量 - 查看左侧的 Stages,单击阶段环境(不是方法)并查看选项卡 Stage Variables。希望这是有道理的!