プロジェクト

全般

プロフィール

開発実装 #61

未完了

設計 #1: 開発運用プロジェクトのスケジュール

開発実装 #31: 本番環境インフラの構築

Terraformを用いてECRを構築する

Lunatic1998 さんが5ヶ月前に追加. 5ヶ月前に更新.

ステータス:
完了
優先度:
普通
担当者:
開始日:
2024-02-13
期日:
2024-02-13 (約5ヶ月 遅れ)
進捗率:

0%

予定工数:

説明

ECR(Elastic Container Registry)とは

  • フルマネージドのコンテナイメージを管理するレジストリ
    • ECRに登録したイメージをECSのタスク定義上で取得する
    • つまりECRにはDockerイメージをアップロードする必要がある

運用

  • リポジトリに既に存在しているタグ付きイメージを不可にする運用とする。

    • image_tag_mutabilityIMMUTABLE
    • タグバージョンlatestで更新せずに、バージョン名を指定すること!
      • どれがlatestがわからなくなりそう
  • 以下のコマンドを実行し、Docker イメージを ECR にコミットする。

$ aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin [awsID].dkr.ecr.ap-northeast-1.amazonaws.com
$ docker build -t nginx-operation-app web/
$ docker tag nginx-operation-app:latest [awsID].dkr.ecr.ap-northeast-1.amazonaws.com/nginx-operation-app:0.1.0
$ docker push [awsID].dkr.ecr.ap-northeast-1.amazonaws.com/nginx-operation-app:0.1.0

Lunatic1998 さんが5ヶ月前に更新

  • 題名Terraformを用いてIAMを構築する から Terraformを用いてECSを構築する に変更

Lunatic1998 さんが5ヶ月前に更新

  • 題名Terraformを用いてECSを構築する から Terraformを用いてECRを構築する に変更

Lunatic1998 さんが5ヶ月前に更新

  • 説明 を更新 (差分)
  • 期日2024-02-13 にセット
  • ステータス新規 から レビュー中 に変更
  • 親チケット#31 にセット

Lunatic1998 さんが5ヶ月前に更新

  • ステータスレビュー中 から 完了 に変更

他の形式にエクスポート: Atom PDF