こんにちは、 @kz_morita です。 今回は、AWS の CodeDeploy の hooks から lambda を実行してみたのでそれについてまとめます。 モチベーション ECSを使って動かしているサービスのデプロイに CodePipeline と CodeDeploy を使っていて, Blue/Green デプロイをしていました。 Blue/Green で本番のタスクセットを切り替えた後に、CloudFront の キャッシュを消したいと思い、CodeDeploy や CodePipeline のドキュメントを調べていたら、CodeDeploy の hooks が使えそうだなということがわかり設定を行いました。 CodeDeploy の hooks について CodeDeploy には、処理の hook を設定できるようになっており、いくつかのタイミングを指定して任意の処理を実