概要
Amazon Elastic Container Registry (Amazon ECR) は、フルマネージドコンテナレジストリです。このレジストリを使うと、コンテナソフトウェアをどこにでも簡単に保存、共有、デプロイできます。Amazon ECR を使用すると、イメージとアーティファクトは、高可用性を維持し、確実にデプロイできます。
Amazon ECR に前払い料金などの義務はありません。パブリックリポジトリまたはプライベートリポジトリに保存するデータとインターネットに転送するデータの量に対してのみ、料金をお支払いいただきます。プライベートリポジトリから転送されたデータは、プライベートリポジトリを所有する AWS アカウントに請求されます。パブリックリポジトリから転送されるデータは、指定された制限までは無料です (匿名で行うこともできます)。制限を超えると、データ転送はパブリックリポジトリからダウンロードした AWS アカウントに課金されます。ストレージは常に、プライベートリポジトリまたはパブリックリポジトリを所有する AWS アカウントに請求されます。
AWS 無料利用枠 *
Amazon ECR の新規のお客様には、AWS 無料利用枠の一環として、1 年間、プライベートリポジトリ用に 500 MB/月のストレージをご利用いただけます。
新規のお客様も既存のお客様も、パブリックリポジトリ用に 50 GB/月のストレージを常時無料でご利用いただけます。匿名で (AWS アカウントを使用せずに) 毎月 500 GB のデータを無料でパブリックリポジトリからインターネットに転送できます。AWS アカウントにサインアップするか、既存の AWS アカウントで Amazon ECR に認証すると、毎月 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) でのデータ送信の利用合計量で決まります。 クロスリージョンレプリケーションを使用してリージョン間でイメージをコピーするときに転送されるデータには、ソースリポジトリのリージョンに基づいて ECR データ転送料金が発生します。
*** AWS アカウントを利用していない場合、パブリックリポジトリから転送されるデータはソース IP によって制限されます。
暗号化
料金の例
データ「受信 (イン)」と「送信 (アウト)」は、Amazon ECR への転送、および Amazon ECR からの転送を示しています。同じリージョン内の Amazon ECR と他のサービス (Amazon EC2、AWS Lambda、AWS App Runner、AWS Fargate など) の間で転送されるデータは無料です (すなわち、0.00 USD/GB)。それぞれ異なるリージョンにある Amazon ECR と他のサービスとの間で転送されるデータについては、インターネットデータ転送料金が転送の両側で発生します。
料金の例 1: リージョン内転送による Amazon ECR プライベートリポジトリ
お客様は、組織内でプライベートで共有するために合計 40 GB のソフトウェアイメージを保存しています。ストレージには 1 GB あたり 0.10 USD で合計 4 USD/月が課金されますが、データ転送 (イン) には何の課金もありません。組織内の他のメンバーは、Amazon EC2 または AWS Fargate で Amazon Elastic Container Service (Amazon ECS) を使用して、同じリージョン内で 1 TB/月のイメージをプルしているため、データ転送 (OUT) の料金はかかりません。 合計コスト = 4 USD/月
料金の例 2: クロスリージョン転送による Amazon ECR プライベートリポジトリ
お客様は、us-east-1 リージョンに合計 20 GB のソフトウェアイメージを保存しています。ストレージには 1 か月あたり 2 USD が課金されますが、データ転送には料金はかかりません。お客様の組織の他の人は、Amazon EC2 上の Amazon ECS または Fargate を使用して、同じリージョンと us-west-1 リージョンにデータをプルします。彼らはリージョンごとに 50 GB/月をプルしますが、us-west-1 へのデータ転送 (アウト) に対してのみ課金されます。データ転送には GB あたり 0.09 USD が課金され、データ転送の合計送信料金は 4.50 USD です。1 か月あたりの合計コストは、ストレージが 2 USD、データ転送が 4.50 USD です。 合計コスト = 6.50 USD/月。
料金の例 3: Amazon ECR パブリックリポジトリのお客様で、無料制限内で利用
お客様は、公開して共有するために合計 40 GB のソフトウェアイメージとアーティファクトを保存しています。無料利用枠の上限内であるため、保存するための料金はかかりません。また、データを受信するための料金もかかりません。 合計コスト = 0 USD。
料金の例 4: Amazon ECR パブリックリポジトリの匿名のデベロッパーで、無料制限内で利用
お客様は匿名のデベロッパーで、パブリックレジストリから 300 GB/月をプルしています。無料利用枠の上限内であるため、データを送信するための料金はかかりません。 合計コスト = 0 USD。
料金の例 5: Amazon ECR パブリックリポジトリのお客様で、無料制限外で利用
お客様は、AWS アカウントを使用して、ECR パブリックから 1 か月あたり 6 TB のイメージをデータセンターに、1 か月あたり 8 TB のイメージを AWS リージョンにプルしています。データセンターにプルされた最初の 5 TB は無料利用枠の上限を下回っており、AWS 以外の送信先への 1 TB 超過した分のデータ (GB あたり 0.09 USD) 転送に対してのみ 90 USD が請求されます。AWS リージョンに転送する 8 TB/月 は無料です。 合計コスト = 90 USD/月。
特に記載がない限り、料金には、VAT や該当する売上税などの税や関税は含まれません。日本の居住者であるお客様が AWS をご利用になった場合には、料金と併せて別途消費税をご請求させていただきます。 消費税の詳細をご覧ください。
500 TB/月を超えるデータ転送については、お問い合わせください。
料金に関するその他のリソース
AWS の月額料金を簡単に計算
個別のお見積もりをご希望の場合、AWS のスペシャリストに問い合わせる