29

AWS Elastic Beanstalkは、次の形式のURLを使用することを提案しています:http:// {appname} .elasticbeanstalk.com /

しかし、 https://tarta.aiの​​ような自分のURLに変更する必要があります

どうやってするの?

4

2 に答える 2

37

: ドメインに Amazon Route53 を使用しています。


これは古い質問であることは承知していますが、自分のアプリの 1 つでこのプロセスを行ったばかりなので、他の人にも役立つかもしれないここで共有することにしました。これが私が経験した手順です

  1. AWS アカウントにログイン
  2. EC2 パネルに移動し、リージョンを選択します
  3. 左側のナビゲーション メニューから [ロード バランサー] を選択します
  4. Beanstalk アプリに関連する Load Balancer が見つかりました
  5. [説明] タブで、ホスト ゾーン ID を取得します
  6. Route53 パネルを開く
  7. ドメインのホスト ゾーンを選択する
  8. .YOUR-DOMAIN.com のレコードを追加する
  9. [エイリアス] オプションを [はい] に選択します
  10. アプリに関連するロード バランサーを検索します
  11. 手順 5 で取得したホスト ゾーン ID であることを確認します。
  12. www.YOUR-DOMAIN.comについても手順 8 ~ 11 を実行します。

参考文献

于 2013-02-17T03:51:34.400 に答える
9

Amazon Route53 を使用します。ElasticBeanstalk で生成されたものを含む ELB には、CNAME が割り当てられます。RFC に違反するため、CNAME でトップレベル ドメインを指定することはできません。http://www.appname.comのような CNAME レコードを指定できますが、それでもhttp://appname.comでは応答しません。これは厄介な問題です。たとえば、AWS フォーラムのこの 7 ページのスレッドを考えてみてください。

最も簡単な解決策は Route53 です。特別な頂点レコードを使用して TLD を ELB にマッピングするため、問題を完全に回避できます。EIP 化されたパブリック インスタンスを使用してトラフィックを ELB に転送することもできますが、これにはスケーラビリティの問題が生じます。

于 2012-09-05T13:18:54.493 に答える