配置阶段变量
在 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 是什么?
本练习是课程的一部分
