自動スケーリンググループのインスタンスへのデプロイを自動化しようとしています。新しい起動設定が見つかったときに自動スケーリンググループのEC2インスタンスを自動更新する
残念ながら、私はCodeDeployやその他のAWSサービスを考慮することができないため、EC2ツールでのみこれを実行しようとしています。
「マスター」インスタンス(デプロイする唯一のインスタンス)からAMIを作成し、それに新しい起動設定を作成して自動スケーリンググループを更新するスクリプトを作成しましたそれと。
私は、終了ポリシー、具体的には「最も古い起動設定」を利用しようとしています。 それは魅力のように機能しますが、おそらくすでに知っているように、これはでスケーリングしたときにのみ機能します。
拡大縮小していないときにインスタンスを更新するにはどうすればよいですか?どのように "古い"インスタンスの強制終了の提案?
ありがとうございました!
この方法を使用すると、自動スケーリンググループ名を指定するだけで説明したとおり、このスクリプトが「AWS Autoscaling Rollout」というスクリプトを見つけました。 こちらをご覧ください:https://github.com/AndrewFarley/farley-aws-missing-tools/tree/master/aws-autoscaling-rollout お寄せいただきありがとうございます! –