AWS Elastic Beanstalkは、次の形式でURLを使用することをお勧めします: http:// {appname} .elasticbeanstalk.com /
しかし、私はそれを自分のURLに変更する必要があります http://appname.com
どうやってするの?
これは古い質問ですが、自分のアプリの1つでこのプロセスを実行したばかりなので、ここで共有することにしました。これは他の人にも役立つ可能性があります。注:ドメインにAmazonRoute53を使用しています。
参照:
http://docs.aws.Amazon.com/elasticbeanstalk/latest/dg/customdomains.htmlhttp://aws.typepad.com/aws/2011/05/moving- before-with-Amazon-route-53.html
Amazonを使用 Route53。 ElasticBeanstalkで生成されたものを含むELBにはCNAMEが割り当てられます。 RFCに違反しているため、トップレベルドメインをCNAMEに向けることはできません。 http://www.appname.com のようなCNAMEレコードをポイントすることもできますが、それでも http://appname.com では応答しません。それは苛立たしい問題です。たとえば、これを考えてみてください AWSフォーラムの7ページのスレッド。
最も簡単な解決策はRoute53です。特別な頂点レコードを使用してTLDをELBにマッピングするため、問題を完全に回避できます。 EIPされたパブリックインスタンスを使用してトラフィックをELBに転送することもできますが、 これによりスケーラビリティの問題が発生します。