Amazon Elastic Container Registry (Amazon ECR) 是完全托管的容器注册表,使您能够在任何地方轻松存储、共享和部署您的容器软件。在您使用 Amazon ECR 时,您的映像和构件保持高度可用,且能可靠地进行部署。
Amazon ECR 没有预付费用,也无需承诺。您只需为公有或私有存储库中存储的数据量以及传输到 Internet 的数据量付费。对于从私有存储库中传出的数据,将向拥有私有存储库的 AWS 账户收费。从公有存储库传输的数据在指定的限制内为免费(且能够匿名传输)。若超过这些限制,将向从公有存储库进行下载的 AWS 账户收取数据传输费用。将始终向拥有私有或公有存储库的 AWS 账户收取存储费用。
AWS Free Tier *
作为 AWS Free Tier 的一部分,Amazon ECR 新客户可以获得每月 500 MB 的私有存储库存储空间,为期一年。
新客户和现有客户可获得公有存储库每月 50 GB 的长期免费存储空间。您每月可以免费从公有存储库向 Internet 匿名传输 500 GB 的数据(不使用 AWS 账户)。如果您注册了 AWS 账户,或使用现有 AWS 账户进行了 Amazon ECR 认证,则您每月可以从公有存储库向 Internet 免费传输 5 TB 的数据。当您将数据从公有存储库传输到任何 AWS 区域的 AWS 计算资源时,您还可以免费获得无限制的带宽。
所有区域中的免费使用量每个月计算一次,并自动应用到账单中;免费使用量不能累计。
定价详细信息(超出免费套餐限制的部分)
存储:
对于从私有存储库传输的数据:
对于从公有存储库传输的数据:
** 从私有存储库传出的数据费率套餐包括 Amazon Elastic Compute Cloud (EC2)、Amazon ECR、Amazon Elastic Block Storage (EBS)、Amazon Simple Storage Service (S3)、Amazon S3 Glacier、Amazon Relational Database Service (RDS)、Amazon SimpleDB、Amazon Simple Queue Service (SQS)、Amazon Simple Notification Service (SNS)、Amazon DynamoDB、AWS Storage Gateway 和 Amazon Virtual Private Cloud (VPC) 之间的出站数据传输。
*** 从公有存储库传出的数据,在未使用 AWS 账户时收到源 IP 的限制。
定价示例:
数据“传入”和“传出”是指传入和传出 Amazon ECR。在 Amazon ECR 和同一区域内的其他服务(例如 Amazon EC2、AWS Lambda、AWS App Runner 或 AWS Fargate)之间传输数据免费(即每 GB 0.00 USD)。不同区域中,Amazon ECR 和其他服务之间的数据传输,传输双方均按 Internet 数据传输费率收费。
定价示例 1:具有区域内传输功能的 Amazon ECR 私有存储库
您作为客户,存储了共 40 GB 的软件映像,以在组织内私下共享。您需要支付每 GB 0.10 美元的存储费用,总共是每月 4 美元,但无需支付数据传输费用。您的组织中的其他人使用 Amazon EC2 或 AWS Fargate 上的 Amazon Elastic Container Service (Amazon ECS),以在同一区域内每月提取 1 TB 的映像,因此他们无需为数据传出付费。总成本 = 每月 4 美元
定价示例 2:具有跨区域传输功能的 Amazon ECR 私有存储库
您作为客户,在 us-east-1 区域中存储了共 20 GB 的软件映像。您需要支付每月 2 USD 的存储费用,但无需支付数据传输费用。您的组织中的其他人使用 Amazon EC2 或 Fargate 上的 Amazon ECS,以将数据提取到同一区域和 us-west-1 区域内。他们可在每个区域每月提取 50 GB,但只需支付将数据传出到 us-west-1 的费用。第一个 GB 免费,但其余的每 GB 收费 0.09 USD,总数据传出费用为 4.41 USD。总成本 = 2 USD + 4.41 USD = 每月 6.41 USD
定价示例 3:免费限制内的 Amazon ECR 公有存储库客户
您作为客户,存储了共 40 GB 的软件映像和构件,以公开共享。您在免费限制内,无需支付存储费。您也无需支付传入数据费。总费用 = 0 USD。
定价示例 4:免费限制内的 Amazon ECR 公有存储库匿名开发人员
您作为匿名开发人员,可每月从公有存储库提取 300 GB 数据。您在免费限制内,且无需支付传出数据费。总费用 = 0 USD。
定价示例 5:超出免费限制的 Amazon ECR 公有存储库客户
您作为客户,可使用 AWS 账户从 ECR Public 每月提取 6 TB 的映像到您的数据中心,每月提取 8 TB 的映像到 AWS 区域。提取到您的数据中心的前 5 TB 在免费限制内,只会针对传输到非 AWS 目的地的超出 1 TB 的部分向您收取 90 USD(每 GB 0.09 USD) 。传输到 AWS 区域的每月 8 TB 数据免费。总成本 = 每月 90 USD。
了解如何开始使用 Amazon ECR