开始使用免费开始使用

配置阶段变量

NovaTech,您正在管理一个包含 dev、staging 和 prod 三个环境的结账 API。每个环境都需要调用不同的 Lambda 别名,并连接到不同的 DynamoDB 表。

使用 阶段变量配置器(stage variable configurator) 为每个阶段设置正确的变量。该配置器会展示 API Gateway 在运行时如何为每个环境解析 ${stageVariables.lambdaAlias}${stageVariables.tableName}

请尝试不同的变量取值,观察在无需修改任何代码的情况下,相同的 API 定义如何服务于三个环境。

问题: 如果 prod 阶段的 lambdaAlias=prod,且 API Gateway 集成配置为 arn:aws:lambda:us-east-1:123456789012:function:payments:${stageVariables.lambdaAlias},当请求到达 prod 阶段时,API Gateway 实际调用的完整 ARN 是什么?

本练习是课程的一部分

在 AWS 上自动化部署

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习