【发布时间】:2019-01-28 13:50:32
【问题描述】:
我目前在 AWS API 网关的阶段 DEV 上部署了一个 API example_api。
我想更新其阶段变量之一并确保部署更改。 API 由 CloudFormation 提供,阶段变量映射到模板参数。
我使用 boto3 和 CloudFormation(使用 UsePreviousTemplate 标志)更新堆栈并提供新值。
然后我使用 boto3 为 DEV 上的 example_api 调用 create_deployment(以更新 DEV 上已部署的 example_api)。
此时,我的 API 在大约 15-20 秒内变得不可用。我不断收到 {"message":"Missing Authentication Token"} 响应。
我想我在这里做错了什么。我是否应该避免这样的停机时间并确保新 API 尽快可用?
注意:我的 API 是通过 API 网关中的自定义域名访问的。基本路径映射到 DEV 阶段。
谢谢
【问题讨论】:
标签: amazon-web-services amazon-cloudformation aws-api-gateway boto3