有一个Jenkins作业可以部署AWS-lambda
,默认情况下,API是在API-Gateway
上创建的。由于AWS提供了在AWS本身上修改lambda的功能,因此我想对功能进行一些更改并对其进行测试。我可以访问API-Gateway
,有什么办法可以知道其中一个API后面部署的lambda的名称。
答案 0 :(得分:1)
如果您登录API网关,然后选择一个API(单击其标题),单击左侧的Resources
,在“资源”下展开树以查看方法,然后选择方法-在这里,您可以可以查看端点。
如果您正在使用阶段(例如,生产,测试等)并且正在使用环境变量,则需要选择API,然后单击左侧的Stages
并在相关事件阶段和方法下查看以了解端点
编辑/添加:
OK,现在我明白了您的需求了:)在资源下,查看方法。看一下Integration Request
(大概是Lambda类型?)。单击集成请求。它下面有一个名为Lambda Function
的参数-它将在此处定义,或者以其他方式引用您的阶段变量。如果它涉及到您的阶段变量,请查看左侧的Stages
,单击阶段环境(不是方法),然后查看选项卡Stage Variables
。希望有道理!