【问题标题】:How to migrate an API Gateway with a custom domain name to another AWS account?如何将具有自定义域名的 API Gateway 迁移到另一个 AWS 账户?
【发布时间】:2020-10-15 09:00:47
【问题描述】:

我有一个带有自定义域名 (foo.mycompany.com) 的 API 网关。

foo.mycompany.com属于生产环境,即几乎每分钟都有来自服务客户的流量。

如何将foo.mycompany.com 迁移到另一个 AWS 账户而不导致服务停机?

当我在新 AWS 账户的 AWS 控制台中创建 foo.mycompany.com 自定义域名时,出现 The domain name you provided already exists. 错误。

【问题讨论】:

  • 如果可能的话,在您的代码中使用通常由 AWS 提供的 API 网关端点,例如 XXXXXX.execute-api.us-east-1.amazonaws.com/stage,然后您就有机会了。会有停机时间。这些方法可以避免停机。

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


【解决方案1】:

很遗憾,目前不可能。我为高负载客户端运行了几个 API GW,并且在迁移到新的 AWS 账户时都遇到了同样的问题。我们甚至联系了 AWS 专家。答案是:

  1. 删除旧帐户中的自定义域名
  2. 在新帐户中添加自定义域

这当然意味着停机。 如果其他人发现这些蓝绿迁移的可能性 - 我也想知道。

【讨论】:

    猜你喜欢
    • 2022-08-10
    • 2019-07-11
    • 2020-10-04
    • 2020-09-16
    • 1970-01-01
    • 2018-05-29
    • 2021-06-10
    • 2019-01-13
    • 1970-01-01
    相关资源
    最近更新 更多