负载均衡器 url 和弹性 beantalk 似乎都指向同一个 IP 地址。
thomasreggi$ nslookup aws-load-balancer-url.us-east-1.elb.amazonaws.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: aws-load-balancer-url.us-east-1.elb.amazonaws.com
Address: 100.00.000.0
Name: aws-load-balancer-url.us-east-1.elb.amazonaws.com
Address: 100.000.000.000
thomasreggi$ nslookup elastic-beanstalk-url.us-east-1.elasticbeanstalk.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: elastic-beanstalk-url.us-east-1.elasticbeanstalk.com
Address: 100.00.000.0
Name: elastic-beanstalk-url.us-east-1.elasticbeanstalk.com
Address: 100.000.000.000
我想知道使用一个网址是否有任何特定优势。
您的 Elastic Beanstalk URL 指向 Elastic Load Balancer URL。这是故意的。
最好创建一个指向您的 Elastic Beanstalk URL 而不是 ELB URL 的 DNS CNAME。原因是在 Elastic Beanstalk 中,您可以在同一个应用程序中启动多个环境,然后交换 URL。
这样,如果您想将人们转移到一个新环境,您只需交换 EB URL,您不需要自己进行任何 DNS 更改。
例如,您可以有一个指向生产环境的“稳定”URL 和一个指向暂存环境的“暂存”URL。然后,当您想将暂存环境转移到生产环境时,您只需交换 URL。之后,您的“稳定”URL 将指向您的旧登台(新生产)环境。您可以终止旧的生产环境或将其用作新的暂存环境。