🌟

AWS CDK ECRのバージョン更新を認識させる

2021/12/30に公開

前回の続き
https://zenn.dev/marumarumeruru/articles/f9988061157309

cpu,メモリ、コンテナの台数の増減の変化は、cdk diffで差分として感知されるが、ECRのプログラムを更新しても差分ありと判断してもらえない

work $ cdk diff dev
Stack dev
There were no differences
lib/work-stack.ts抜粋
      taskImageOptions: {
        image: ecs.ContainerImage.fromEcrRepository(ecrRepoFront)
      }

fromEcrRepositoryのtagを指定していないのが原因だった。
毎回変えるのは面倒だが、デプロイするバージョンを指定することで、
差分ありと判断され、デプロイできるようになった

lib/work-stack.ts抜粋
      taskImageOptions: {
        image: ecs.ContainerImage.fromEcrRepository(ecrRepoFront,'v1.5.0')
      }

Discussion