🍎

【入門#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の使い方などが気になる方はぜひ見に来てください!

https://zenn.dev/alt_tanuki/articles/7c1f97da33496b

Discussion