2013-08-08 14 views
6

AWSで新しいElastic Beanstalkアプリケーションを作成しました。 Network Solutionsによって管理されるDNSを介してElastic Load Balancerのエンドポイントにトラフィックをリダイレクトするには、CNAMEを使用する必要があります。また、CNAMEターゲットの長さにはサイズ制限があります。 Elastic Beanstalkは、ロードバランサに対して非常に大きなランダムな名前を選択するように見えます。Elastic BeanstalkのElastic Load Balancerの名前

  1. ロードバランサの名前を変更する方法はありますか?
  2. Elastic Beanstalkの初期化時にロードバランサ名を指定する方法はありますか?
  3. 新しいロードバランサを作成するだけであれば、それを私のElastic Beanstalk環境に追加する方法はありますか?
+1

@ Yurinatorさんの答えに記載されている質問をエコーするには:なぜ、ELBアドレスに.elasticbeanstalk.comアドレスではなくトラフィックをリダイレクトする必要がありますか? –

+0

CNAMEはクライアントから見えるので、ELBを「エイリアス」として設定すると、そのIPはAレコードとなり、ELB/Beanstalkの変更によって保持されます。 –

答えて

3

残念ながら答えは最初の2

最後に何がある、あなたはそれを行うことができませんが、それは多かれ少なかれ、Elastic Beanstalkでの流れに反します。あなたは好きな名前で自分のELBを作成し、それをBeanstalkで作成されたインスタンスの前に置く必要があります。 Beanstalkが作成したELBを削除して、そこに座ってお金がかからないようにする必要があります。

BeanstalkがAutoScalingグループを介して環境を起動するかどうか覚えていませんが、自動スケーリンググループを新しいELBに関連付ける必要があります。

これらのすべてを作成して同期した後、CNAMEを新しいカスタムメイドELBにポイントする必要があります。

これでうまくいくはずです。

+0

自動スケーリンググループの名前はどのようにして知ることができますか? – Jon

+0

アプリのElastic Beanstalkのダッシュボードに移動します。それはあなたにオートスケーリンググループ名を与えるべきです。 awesb-e-2jbfnqmxsp-stack-AWSEBAutoScalingGroup-O6GTFFB8V7O0' – BrianJakovich

+0

手順を実行してEB設定をリロードすると、次のエラーが表示され、EBアプリは決して得られません「更新中」状態から外すエラー\t弾性ロードバランサawseb-ey-AWSEBLoa-1HFWF1HL1ZQ4Zが見つかりません。この問題が解決しない場合は、環境を再構築してみてください。 – Jon

-1

カスタムドメイン用のCNAMEを作成して、エンベロープbeanstalk DNSに作成することもできます。次のようなものがあります:

www.my-custom-domain.com CNAME to my-stalk-name.elasticbeanstalk.com 

このように、あなたは自動生成されたELB名に頼っていません。あなたは豆の茎の名前はあなたによって定義され、変更するつもりはありません。

関連する問題