🍎
【入門#2】ECR作成
今回の目標
Terraformを使って、ECR リポジトリを作ります。
将来的には下記のシステム構成図になるように進めていきますが、今回はその中のECRに絞って解説します。
◯今回のシステム構成図の全体像
関連記事:https://zenn.dev/alt_tanuki/articles/7c1f97da33496b
前提
下記記事を完了し、Terraformが使用できる状態になっていること。
【入門#1】Terraformをインストールしよう!(tfenv事前準備編)
ではやっていきましょう!
ECS周りの記述はcompute.tfに集めていきます。
compute.tfに下記を記述します。
# ECR
resource "aws_ecr_repository" "cask_tokyo_ecs_ecr" {
name = "${var.project_name}"
tags = {
Name = "${var.project_name}"
}
}
以上!
え...?
terraform applyしてみなさい。
はい...
できた!!早い!!
あとはひとまず適当なイメージでもPushしておきましょう!!
# nginxのdocker
docker pull nginx
# ECRへのPushコマンド
...略
簡単ですね。
これを使ってどんどんECS環境を構築していきましょう!
下記の記事を目次として、続きをどんどん構築を行っていきますので、今回作成したECRの使い方などが気になる方はぜひ見に来てください!
Discussion