moxt

Just another Blog site

AWS CDK(TypeScript)でECRのリポジトリを作成したい

   

前提

  • aws,cdkコマンドは使えるようにしておく
  • cdk initは済んでいる

スタックを作成する

npm i @aws-cdk/aws-ecrでecrするためのライブラリを追加しておく。

今回はcdk init時に作成されてるCdkStackをそのまま使う。
コード例は下記の通り。

removalPolicyを明示的に付与しないとcdk destroy実行したとき、作成したリポジトリが削除されない。
今回は作ったり壊したりしたかったので、removalPolicyを付与してる。

スタックをデプロイする

デプロイするとAWS上にスタックに書かれたリソース(今回の場合はECR)が展開される。

cdk deploy CdkStack --profile [your profile]

特に記録すべきことないけど、下記はやっておいた方がいいかも。

  • デプロイするスタックを明示する
  • profileを明示する

省略してもいいんだけど、『何を』、『誰が』を明示しておくと何をやろうとしてるのか一目で分かる。

スタックを削除する

cdk destroy CdkStack --profile [your profile]

 - プログラミング

336px




336px




  • このエントリーをはてなブックマークに追加
  • follow us in feedly

  関連記事