

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 恢复镜像
<a name="restore-image"></a>

恢复存档图像时，它会从 ECR 存档存储类移回 ECR 标准存储类别。恢复后的图像按标准存储费率收费。恢复过程执行的操作与创建新映像时发生的操作类似：
+ 恢复完成后，该映像便可供拉取。恢复通常需要 20 分钟，但完成速度可能更快。
+ 如果为存储库启用了推送时扫描，则将扫描已恢复的图像。请注意，图像存档之前的扫描结果将不可用。
+ 如果为存储库配置了复制，则如果在恢复时启用了复制，则还原的映像将被复制。
+ 恢复后的图像显示在现用图像列表中。

恢复映像通常需要 20 分钟，但完成时间可能更快。在还原过程中，映像仍处于存档状态，在恢复完成之前无法拉取。

------
#### [ AWS 管理控制台 ]

**恢复存档的图像**

1. 在[https://console.aws.amazon.com/ecr/存储库](https://console.aws.amazon.com/ecr/repositories)中打开 Amazon ECR 控制台。

1. 在导航栏中，选择包含要恢复的存档图像的存储库的区域。

1. 在导航窗格中，选择**存储库**。

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**命令描述图像时，正在恢复的图像会有 o `image-status` f `ACTIVATING`。您可以使用值筛选图像`image-status``ACTIVATING`以查看当前正在恢复的图像。

恢复存档图像的另一种方法是将图像重新推送到存储库。当您推送当前已存档的图像时，该图像将立即恢复并从存档中删除。