Amazon ECR
ユーザーガイド (API バージョン 2015-09-21)

イメージタグの変更可能性

イメージタグが上書きされるのを防止するためにリポジトリを変更不可に設定できます。リポジトリをタグ変更不可に設定すると、リポジトリに既に存在しているタグ付きイメージをプッシュした場合に ImageTagAlreadyExistsException エラーが返されます。

イメージタグ変更不可の設定は、AWS マネジメントコンソールと AWS CLI ツールを使用して、新しいリポジトリの作成中または既存のリポジトリでいつでも行うことができます。コンソール出の手順については、「リポジトリの作成」および「リポジトリの編集」を参照してください。

タグが変更不可に設定されたリポジトリを作成するには

次のいずれかのコマンドを使用して、タグが変更不可似せていされた新しいイメージリポジトリを作成します。

  • create-repository (AWS CLI)

    aws ecr create-repository --repository-name name --image-tag-mutability IMMUTABLE --region us-east-2
  • New-ECRRepository (AWS Tools for Windows PowerShell)

    New-ECRRepository -RepositoryName name -ImageTagMutability IMMUTABLE -Region us-east-2 -Force

既存のリポジトリのイメージタグの変更可能性を更新するには

次のいずれかのコマンドを使用して、既存のリポジトリのイメージタグの変更可能性を更新します。

  • put-image-tag-mutability (AWS CLI)

    aws ecr put-image-tag-mutability --repository-name name --image-tag-mutability IMMUTABLE --region us-east-2
  • Write-ECRImageTagMutability (AWS Tools for Windows PowerShell)

    Write-ECRImageTagMutability -RepositoryName name -ImageTagMutability IMMUTABLE -Region us-east-2 -Force