1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 只有一个API定义可以部署到多个阶段。你可以更改定义,然后部署。实际上,除非重新部署,否则无法更改已部署的API。
要实现你想要的效果,你需要使用阶段变量。因此,你将创建一个变量,并在每个阶段中为其分配不同的名称。集成将使用阶段变量作为定义的一部分。例如,你可以创建一个名为 functionName 的阶段变量。在阶段v1中,值将是 Function1。在阶段v2中,值将是 Function2。在集成配置中,你将使用 ${stageVariables.functioName} 来代替函数名称。你可以在这里找到更多信息(https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-stages.html)。
相关内容
- AWS 官方已更新 1 年前