【问题标题】:AWS API-gateway manual deploy required?需要 AWS API 网关手动部署吗?
【发布时间】:2019-06-28 04:33:56
【问题描述】:

当我使用 AWS API-gateway 和 cloudformation (AWS::ApiGateway::RestApi) 重新部署 REST-API 时,API 往往会下降。然后需要通过 AWS 控制台手动“部署 API”来修复它。这会造成停机时间,直到我完成此操作。我有哪些选项可以防止这种情况发生?

参考: https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-deploy-api.html

【问题讨论】:

    标签: amazon-web-services deployment amazon-cloudformation aws-api-gateway


    【解决方案1】:

    在您的 CloudFormation 模板中,确保包含 AWS:ApiGateway:Deployment 资源以在更改后触发实际部署。

    https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html

    API 无需停机即可部署。在传播新配置时,API 网关使用以前的配置响应请求。一旦新配置可用并且有新请求进来,它将使用更新的配置进行处理。

    【讨论】:

    • 我确实有这个。我可能应该用我的 cloudformation 模板更新我的问题。
    • 这个答案不正确。请参阅此Stack Overflow question,了解为什么它不像此答案所暗示的那么简单。
    猜你喜欢
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    • 2020-06-21
    • 1970-01-01
    相关资源
    最近更新 更多