

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

# イメージの復元
<a name="restore-image"></a>

アーカイブされたイメージを復元すると、ECR Archive ストレージクラスから ECR Standard ストレージクラスに戻ります。復元されたイメージは、標準のストレージレートで課金されます。復元プロセスは、新しいイメージが作成されたときに発生する同様のアクションを実行します。
+ 復元が完了すると、イメージをプルできるようになります。復元には通常最大 20 分かかりますが、完了が速くなる場合があります。
+ プッシュ時のスキャンがリポジトリに対して有効になっている場合、復元されたイメージがスキャンされます。イメージがアーカイブされる前の の以前のスキャン結果は使用できないことに注意してください。
+ リポジトリにレプリケーションが設定されている場合、復元時にレプリケーションが有効になっていると、復元されたイメージがレプリケートされます。
+ 復元されたイメージがアクティブなイメージリストに表示されます。

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

------
#### [ AWS マネジメントコンソール ]

**アーカイブされたイメージを復元するには**

1. [https://console.aws.amazon.com/ecr/repositories](https://console.aws.amazon.com/ecr/repositories) で Amazon ECR コンソールを開きます。

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

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

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

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

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

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

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

------
#### [ 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 つの方法は、イメージをリポジトリに再プッシュすることです。現在アーカイブされているイメージをプッシュすると、そのイメージはすぐに復元され、アーカイブから削除されます。