如何在eb部署中为aws指定cname

问题描述:

我正尝试使用eb deploy将应用程序修订部署到现有的aws实例,并且我花了好几天浏览Amazon的文档以及相关的Web文章,包括堆栈溢出问题和答案,无济于事。问题是我无法弄清楚如何指定应用程序应该部署到的cname。我是一个新手,所以任何帮助将不胜感激。如何在eb部署中为aws指定cname

+0

谁是你的域名提供者?您需要添加提供商DNS工具中的CNAME映射。例如,将xyz.com映射到自动创建的Elastic Beanstalk网址 – Ashan

您的弹性beanstalk环境(您在其中部署了您的修订版)具有分配给它的url。您可以在AWS控制台中查看它,或者在AWS CLI中查询您的环境。如果只有一个实例,则此URL将指向您的实例。如果您的环境中有多个实例,则URL将指向您的环境弹性负载平衡器。没关系。在每种情况下,url都是一样的。

创建CNAME记录以指向弹性beanstalk环境url。它会正常工作。更妙的是,如果您使用AWS route53服务,则可以创建一个Alias记录,如果您的所有服务都在AWS环境中,则该记录具有一些优势。

+0

感谢Gustavo,但我不需要为该网站吸引流量。我遇到的问题是eb部署正在部署到错误的帐户。我甚至修改了配置文件以添加具有适当凭据的第二个配置文件,并且仍尝试将其部署到错误的帐户。任何帮助,你可以给予将不胜感激 – TimHelton