イメージの復元 - Amazon ECR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

イメージの復元

アーカイブされたイメージを復元すると、ECR Archive ストレージクラスから ECR Standard ストレージクラスに戻ります。復元されたイメージは、標準のストレージレートで課金されます。復元プロセスは、新しいイメージが作成されたときに発生する同様のアクションを実行します。

  • 復元が完了すると、イメージをプルできるようになります。復元には通常最大 20 分かかりますが、完了が速くなる場合があります。

  • プッシュ時のスキャンがリポジトリに対して有効になっている場合、復元されたイメージがスキャンされます。イメージがアーカイブされる前の の以前のスキャン結果は使用できないことに注意してください。

  • リポジトリにレプリケーションが設定されている場合、復元時にレプリケーションが有効になっていると、復元されたイメージがレプリケートされます。

  • 復元されたイメージがアクティブなイメージリストに表示されます。

イメージの復元には通常最大 20 分かかりますが、完了が速くなる場合があります。復元プロセス中、イメージはアーカイブされた状態のままであり、復元が完了するまでプルできません。

AWS マネジメントコンソール
アーカイブされたイメージを復元するには
  1. https://console.aws.amazon.com/ecr/repositories で Amazon ECR コンソールを開きます。

  2. ナビゲーションバーから、復元するアーカイブ済みイメージを含むリポジトリを含むリージョンを選択します。

  3. ナビゲーションペインで、[Repositories] を選択します。

  4. リポジトリページで、アーカイブされたイメージを含むリポジトリを選択します。

  5. アーカイブされたイメージタブを選択します。

  6. 復元するアーカイブ済みイメージを選択します。

  7. 復元 を選択し、復元アクションを確認します。

  8. 復元が完了するまで待ちます。復元が完了すると、イメージがアクティブなイメージリストに表示されます。

AWS CLI
アーカイブされたイメージを復元するには
  • update-image-storage-class コマンドを使用して、ストレージクラスを に更新してアーカイブされたイメージを復元しますSTANDARD

    aws ecr update-image-storage-class \ --repository-name my-repository \ --image-id imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE \ --target-storage-class STANDARD

describe-images コマンドを使用してイメージを記述すると、復元されるイメージの は image-statusになりますACTIVATING。値image-statusでイメージをフィルタリングACTIVATINGして、現在復元中のイメージを表示できます。

アーカイブされたイメージを復元するもう 1 つの方法は、イメージをリポジトリに再プッシュすることです。現在アーカイブされているイメージをプッシュすると、そのイメージはすぐに復元され、アーカイブから削除されます。