【问题标题】:What is the recommended way to separate environments within AWS API Gateway?在 AWS API Gateway 中分离环境的推荐方法是什么?
【发布时间】:2020-06-22 12:17:47
【问题描述】:

在使用 AWS API 网关时可以采取哪些方法来分隔环境? 例如,我意识到我可以简单地为每个环境创建一个唯一帐户。但是,我也想利用开发者门户,并且不想重复我的努力。

根据我对 AWS 的一点经验,我想有两种方法:

  1. 在唯一帐户中创建唯一实例
  2. 创建单个帐户并使用阶段变量

假设我有 3 个环境

  • 开发
  • 舞台
  • 产品

(可以选择拥有 PREPROD 环境)

也许为每个环境创建唯一帐户? 我想知道为企业应用程序分离环境的推荐最佳实践。任何见解都值得赞赏。

【问题讨论】:

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


    【解决方案1】:

    在单个 API Gateway API 中,您可以使用 Stages 创建不同版本的 API 配置。阶段可以是 dev、beta、prod 等,它们将在开发过程中为您的 API 的不同配置提供快照。

    您可能还想查看Canary Deployments。

    【讨论】:

    • 如果我在每个环境中使用不同的帐户,这可能不一定有效。几乎就像这里的假设是每个帐户总是有超过 1 个环境。
    猜你喜欢
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    • 2020-04-30
    • 2017-02-01
    • 1970-01-01
    • 2010-10-19
    相关资源
    最近更新 更多