ECSのインスタンスを入れ替える際にやることは 新しいAMIを作成する launch configurationを新しいAMIで入れ替える desired count増やして新しいインスタンスがecs clusterに入るまで待つ 入れ替え対象をdrainingしてタスクが0になるまで待つ desired countを戻してterminate を繰り返すを手動でやってました。そんなに頻繁に入れ替えないから後回しにしてましたが、時間ができたのでcloudformationを使って自動化してみました。 参考にしたのは下記awsブログの内容です。 前提 terraform cloudformation lambda https://github.com/aws/chalice sns ecs ec2 autoscaling の知識はあるものとして扱います。 概要 Auto Scaling Lif