1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 你可以使用阶段变量来实现这一点。在部署HTTP API后,转到其中一个阶段,进行编辑,然后找到Stage variables。
添加一个 key(例如lambda_function_version),然后作为值,输入你希望使用的Lambda函数版本号。
然后,转到API端点的Integration details,在 Integration target 部分,使用Lambda函数的ARN,其中包括你之前设置的变量:
arn:aws:lambda:us-east-1:xxxxxxxxxxxx:function:MyDearLambdaFunction:${stageVariables.lambda_function_version}
在你的API的其他阶段重复上述步骤。
请记住,阶段变量不支持跨账户 Lambda 函数。
这里是文档,其中包含更多详细信息。希望这可以帮助。
相关内容
- AWS 官方已更新 10 个月前
- AWS 官方已更新 1 年前
- AWS 官方已更新 3 年前
- AWS 官方已更新 2 年前