既存のElasticBeanstalk環境のlaunch configuration
をlaunch template
に置き換えたい。
EC2ダッシュボードで、起動テンプレートを作成し、既存のEB自動スケーリンググループで選択しました。これで、EBダッシュボードに移動して自動スケーリング構成を変更するまで、これは正常に機能します。
これにより、以前に設定した起動テンプレートが置き換えられ、以前の起動構成が再度設定されます。
EBダッシュボードで構成を変更した場合でも、自動スケーリンググループの起動テンプレートが保持されていることを確認するにはどうすればよいですか?
EB構成で起動テンプレートを設定し、ローリング更新を行うことを想定していますが、EB構成ドキュメントのGeneral Options
にはaws:autoscaling:launchconfiguration
オプションがありますが、aws:autoscaling:launchtemplate
はありません。
https://docs.aws.Amazon.com/elasticbeanstalk/latest/dg/command-options-general.html
しかし、あなたが"aws:autoscaling:launchtemplate"
をグーグルで検索するとき、それへのいくつかの参照があります。
EB構成はまだ起動テンプレートと互換性がありませんか?
AWSによると:
回避策として、自動スケーリンググループの起動テンプレートを手動で設定していますが、これは機能します。 Elastic Beanstalkを介して構成を更新する場合にのみ、元の起動構成が再度設定され、手動で起動テンプレートに置き換える必要があります。