Amazon Elastic Container Registry (ECR) 是一個全受管的 Docker 容器登錄檔,可讓開發人員輕鬆存放、管理以及部署 Docker 容器映像。您可以將 Amazon ECR 與 Amazon Elastic Container Service (ECS) 搭配使用,以在開發、測試及生產環境中安全且輕鬆地協作和部署。

開始使用 Amazon Elastic Container Registry

建立免費帳戶

此為 AWS 免費方案的一部分,您可以免費開始使用 Amazon Elastic Container Registry。Amazon ECR 為新客戶提供為期一年的每月 500 MB 儲存。

查看 AWS 免費方案詳細資訊 »

ContainerRegistry-PDP

Amazon Elastic Container Registry 已與 Amazon ECS 整合,讓您可輕鬆存放、執行及管理在 Amazon ECS 執行的應用程式容器映像。您只需在任務定義中指定 Amazon ECR 儲存庫,Amazon ECS 就會替應用程式擷取適合的映像。

Amazon Elastic Container Registry 支援 Docker Registry HTTP API V2,讓您可使用 Docker CLI 命令 (例如,push、pull、list、tag) 或慣用的 Docker 工具與 Amazon ECR 互動,以維護現有的開發工作流程。您可以從雲端、現場部署或本機電腦等任何 Docker 環境輕鬆存取 Amazon ECR。 

Amazon Elastic Registry 將您的容器映像存放於 Amazon S3。您的資料會以冗餘方式存放在多個設施以及每個設施的多個裝置。

Amazon Elastic Container Registry 支援使用命名空間在您的登錄檔中定義及組織儲存庫。這可讓您根據團隊現有的工作流程來組織儲存庫。您可以透過資源級政策設定另一個使用者可在儲存庫執行哪些 API 動作 (例如,create、list、describe、delete 和 get),以便輕鬆地與不同使用者和 AWS 帳戶共用儲存庫。

Amazon Elastic Container Registry 使用 AWS Identity and Access Management 來控制和監控哪些人和哪些項目 (例如 EC2 執行個體) 可以存取您的容器映像。透過 IAM,您可以定義政策以允許同一 AWS 帳戶或其他帳戶內的使用者存取您的容器映像。您也可以為不同的使用者和角色指定不同的許可 (例如 push、pull 或 full admin access),以進一步微調這些政策。

您可以透過 HTTPS 從 Amazon Elastic Container Registry 來回傳輸您的容器映像。您的映像也會藉由 Amazon S3 伺服器端加密,在靜態時自動加密。

Amazon Elastic Container Registry 已與第三方開發人員工具整合。您可以將 Amazon ECR 整合在持續整合與交付程序中,以維護現有的開發工作流程。您可以在合作夥伴頁面進一步了解第三方整合。