什麼是 Amazon Elastic Container Registry? - Amazon ECR

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 Amazon Elastic Container Registry?

Amazon Elastic Container Registry (Amazon ECR) 是一種安全、可擴展且可靠的 AWS 受管容器映像登錄服務。Amazon 使用 ECR支援具有資源型許可的私有儲存庫 AWS IAM。這是為了讓指定的使用者或 Amazon EC2執行個體可以存取您的容器儲存庫和映像。您可以使用您偏好的 CLI 來推送、提取和管理 Docker 映像、Open Container Initiative (OCI) 映像和OCI相容的成品。

注意

Amazon 也ECR支援公有容器映像儲存庫。如需詳細資訊,請參閱 Amazon ECR Public 使用者指南 中的什麼是 Amazon ECR Public

AWS 容器服務團隊會在 上維護公有藍圖 GitHub。它包含團隊正在處理的內容資訊,並允許所有 AWS 客戶提供直接意見回饋。如需詳細資訊,請參閱 AWS 容器藍圖

Amazon 的功能 ECR

Amazon ECR提供下列功能:

  • 生命週期政策有助於管理儲存庫中映像的生命週期。您定義會導致清理未使用映像的規則。您可以在將規則套用至儲存庫前先進行測試。如需詳細資訊,請參閱使用 Amazon 中的生命週期政策來自動化映像的清除 ECR

  • 映像掃描有助於識別容器映像中的軟體漏洞。每個儲存庫都可以設定為在推送時掃描。這可確保會對每個推送到儲存庫的新映像進行掃描。之後,您可以擷取映像掃描的結果。如需詳細資訊,請參閱掃描影像以查找 Amazon 中的軟體漏洞 ECR

  • 跨區域和跨帳戶複寫可讓您更輕鬆地將映像放置在所需的地方。這會設定為登錄設定,並且以每一區域為基礎。如需詳細資訊,請參閱Amazon 的私人註冊表設置 ECR

  • 提取快取規則可讓您在私有 Amazon 登錄檔的上游ECR登錄檔中快取儲存庫。使用提取快取規則,Amazon ECR會定期聯絡上游登錄檔,以確保 Amazon ECR私有登錄檔中的快取映像為最新版本。如需詳細資訊,請參閱將上游登錄檔與 Amazon ECR私有登錄檔同步

如何開始使用 Amazon ECR

如果您使用的是 Amazon Elastic Container Service (Amazon ECS) 或 Amazon Elastic Kubernetes Service (Amazon EKS),請注意,這兩個服務的設定與 Amazon 的設定類似,ECR因為 Amazon ECR是這兩個服務的延伸。

AWS Command Line Interface 搭配 Amazon 使用 時ECR,請使用 AWS CLI 支援最新 Amazon ECR功能的 版本。如果您未在 中看到對 Amazon ECR功能的支援 AWS CLI,請升級至最新版本的 AWS CLI。如需安裝最新版本 的相關資訊 AWS CLI,請參閱 使用者指南 中的安裝或更新至最新版本的 AWS CLIAWS Command Line Interface

若要了解如何使用 和 Docker AWS CLI 將容器映像推送至私有 Amazon ECR儲存庫,請參閱 在 Amazon 的生命週期中移動圖像 ECR

Amazon 定價 ECR

使用 Amazon 時ECR,您只需支付存放於儲存庫中的資料量,以及從您的影像推送和提取的資料傳輸。如需詳細資訊,請參閱 Amazon ECR定價