2017-07-01 71 views
1

我正嘗試使用eb deploy將應用程序修訂部署到現有的aws實例,並且我花了好幾天瀏覽Amazon的文檔以及相關的Web文章,包括堆棧溢出問題和答案,無濟於事。問題是我無法弄清楚如何指定應用程序應該部署到的cname。我是一個新手,所以任何幫助將不勝感激。如何在eb部署中爲aws指定cname

+0

誰是你的域名提供者?您需要添加提供商DNS工具中的CNAME映射。例如,將xyz.com映射到自動創建的Elastic Beanstalk網址 – Ashan

回答

0

您的彈性beanstalk環境(您在其中部署了您的修訂版)具有分配給它的url。您可以在AWS控制檯中查看它,或者在AWS CLI中查詢您的環境。如果只有一個實例,則此URL將指向您的實例。如果您的環境中有多個實例,則URL將指向您的環境彈性負載平衡器。沒關係。在每種情況下,url都是一樣的。

創建CNAME記錄以指向彈性beanstalk環境url。它會正常工作。更妙的是,如果您使用AWS route53服務,則可以創建一個Alias記錄,如果您的所有服務都在AWS環境中,則該記錄具有一些優勢。

+0

感謝Gustavo,但我不需要爲該網站吸引流量。我遇到的問題是eb部署正在部署到錯誤的帳戶。我甚至修改了配置文件以添加具有適當憑據的第二個配置文件,並且仍嘗試將其部署到錯誤的帳戶。任何幫助,你可以給予將不勝感激 – TimHelton