還原映像 - 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-statusACTIVATING。您可以使用 image-status 值篩選映像ACTIVATING,以檢視目前正在還原的映像。

還原封存映像的替代方法是將映像重新推送至儲存庫。當您推送目前封存的映像時,該映像會立即從封存中還原和移除。