はじめに
タイトルの通り、Auto Scaling Groupで使用している起動テンプレートを更新してEC2を置き換えたかったのでメモ。
やりたいこと
- ブルーグリーンデプロイメントしたい
- greenが動いている裏で、blueにデプロイしたい
- blueのAuto Scaling Groupで使用している起動テンプレートを更新してEC2を置き換えたい
解決方法
- 任意のAuto Scaling Groupを選択して、 インスタンスの更新の開始 をクリック
デフォルト設定で更新すると、20分くらいかかる。気長に待つ。
インスタンスの更新が行われると、
- もともとAuto Scaling Groupに紐付いていたEC2は終了される
- 新しい起動テンプレートから作ったEC2がAuto Scaling Groupに紐づく
という動きになり、手作業は不要。便利。
参考情報
dev.classmethod.jp docs.aws.amazon.com
新しい AMI または新しいユーザーデータを指定する新しい起動テンプレートまたは起動設定がある場合に便利です。新しい起動テンプレートまたは起動設定を指定するように、Auto Scaling グループを更新するだけで済みます。次に、インスタンスの更新を開始して、 グループ内のインスタンスを置き換えるプロセスをすぐに開始します。