【问题标题】:Should I use Route 53 subdomain or domain with Elastic Beanstalk and Blue Green Deployment?我应该使用 Route 53 子域还是域与 Elastic Beanstalk 和蓝绿部署?
【发布时间】:2014-07-04 20:28:07
【问题描述】:

所以我有一个 Java EB 应用程序部署到可通过此 url 访问的环境:

app1.jthinkws.elasticbeanstalk.com

我已经注册了这个域名:

jthinkws.com

我将不得不部署一个新版本并保留现有版本

v2.app2.jthinkws.elasticbeanstalk.com

然后想要交换 url 以交换到新环境。

我可能想在域内的另一个子域中发布另一个单独的完全应用程序。

app1.jthinkws.elasticbeanstalk.com

所以我的意思是域 jthinkws.com 只会被 AWS 使用,但我想用它来匹配多个 eb 实例,如下所示

开始

app1.jthinkws.com     ----> app1.jthinkws.elasticbeanstalk.com

前往

app1.jthinkws.com     ----> v2.app1.jthinkws.elasticbeanstalk.com
app1old.jthinkws.com  ----> app1.jthinkws.elasticbeanstalk.com

然后

  app1.jthinkws.com     ----> v2.app1.jthinkws.elasticbeanstalk.com
    app1old.jthinkws.com  ----> app1.jthinkws.elasticbeanstalk.com
    app2.jthinkws.com     ----> app2.jthinkws.elasticbeanstalk.com 

所以我不清楚我是否遵循 Route 53 中针对域或子域的说明

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    所以我让它在第一个 EB 环境中运行,基本上是获得一个仅供亚马逊使用的新域,然后为每个子域设置 CNAME 记录,然后等待一段时间才能完成更改。

    • 注册域名 jthinkws.com(带有 fasthosts)
    • 在 Route 53 中为 jthinkws.com 创建了新的可信区域
    • 更新 fasthosts 中的名称服务器以指向在 Route53 中列为记录集的名称服务器
    • 为 jthinkws.com 添加了新记录集 名称:app1.jthinkws.com 类型:CName 价值:app1.jthinkws.elasticbeanstalk.com
    • 等两天

    其他子域的类似过程,而不是 CNAME 记录,您还可以为环境负载平衡器创建 ALIAS 类型的 A 记录,这也有效。我不清楚这两种方法的优缺点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-24
      • 2017-12-25
      • 2018-07-05
      • 2014-01-22
      • 2019-09-27
      • 2019-03-23
      • 2021-12-14
      • 2021-01-01
      相关资源
      最近更新 更多