本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon ECR 中的 Blob 掛載
Amazon ECR 支援稱為 Blob 掛載的功能,以在登錄檔中的儲存庫之間共用常見的映像層。啟用時,單一登錄檔中的儲存庫可以參考相同登錄檔中其他儲存庫的層,而不是儲存重複的複本。
啟用登錄 Blob 掛載時,Amazon ECR 會在包含掛載參數的推送操作期間檢查登錄檔中的現有層。如果圖層已存在於相同登錄檔中的另一個儲存庫中,Amazon ECR 會掛載現有的圖層,而不是上傳重複的圖層。
注意
如果 OCI 用戶端偵測到 Blob 可能已存在於不同的儲存庫中,則會自動包含掛載參數。只有在用戶端的 POST 請求中存在這些參數時,Amazon ECR 才會嘗試掛載。
Blob 掛載概念
-
Blob 掛載僅適用於相同的登錄檔 (相同的帳戶和區域)。
-
儲存庫必須使用相同的加密類型和金鑰。
-
透過提取快取建立的影像不支援 Blob 掛載。
-
如果您決定停用 Blob 掛載,已設定 Blob 掛載的現有影像會繼續運作,而圖層會保持掛載。
Blob 掛載組態
您可以使用 AWS 管理主控台 或 AWS CLI 來設定登錄檔的 Blob 掛載。
注意
使用者需要儲存庫的 ecr:GetDownloadUrlForLayer IAM 許可,才能從中掛載層。