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の「 パブリックとは」を参照してください。Amazon ECR

コンテナサービスチームは、AWS でパブリックロードマップを維持しています。GitHub これには、チームが取り組んでいる内容に関する情報が含まれており、AWS のすべてのお客様が直接フィードバックを提供することができます。詳細については、「AWS コンテナロードマップ」を参照してください。

Amazon ECR のコンポーネント

Amazon ECR には、次のコンポーネントが含まれています。

レジストリ

Amazon ECR レジストリは、AWS アカウントごとに用意されています。レジストリ内にイメージリポジトリを作成して、これらのリポジトリにイメージを保存できます。詳細については、「Amazon ECR プライベートレジストリ」を参照してください。

認証トークン

クライアントがイメージをプッシュおよびプルするには、AWS ユーザーとして Amazon ECR レジストリに対して認証する必要があります。詳細については、「プライベートレジストリの認証」を参照してください。

リポジトリ

Amazon ECR イメージリポジトリには、Docker イメージ、Open Container Initiative (OCI) イメージ、および OCI 互換アーティファクトが含まれます。詳細については、「Amazon ECR プライベートリポジトリ」を参照してください。

リポジトリポリシー

リポジトリポリシーを使用して、リポジトリとリポジトリ内のイメージへのアクセス権を制御できます。詳細については、「リポジトリポリシー」を参照してください。

イメージ

リポジトリには、コンテナイメージをプッシュおよびプルできます。開発システムでこれらのイメージをローカルに使用したり、Amazon ECS タスク定義と Amazon EKS ポッド仕様で使用したりすることができます。詳細については、「Amazon ECR イメージを Amazon ECS で使用する」および「Amazon ECR イメージを Amazon EKS で使用する」を参照してください。

Amazon ECR の機能

Amazon ECR には次の機能があります。

  • ライフサイクルポリシーは、リポジトリ内のイメージのライフサイクルの管理に役立ちます。未使用のイメージをクリーンアップするルールを定義します。ルールは、リポジトリに適用する前にテストできます。詳細については、「ライフサイクルポリシー」を参照してください。

  • イメージスキャンは、コンテナイメージ内のソフトウェアの脆弱性を特定するのに役立ちます。各リポジトリは、プッシュ時にスキャンするように設定できます。これにより、リポジトリにプッシュされる新しいイメージが必ずスキャンされます。その後、イメージスキャンの結果を取得できます。詳細については、「イメージスキャン」を参照してください。

  • クロスリージョンおよびクロスアカウントのレプリケーションにより、イメージの必要個所で簡単に使用できます。これはレジストリ設定として設定され、リージョン単位です。詳細については、「レプリケーション設定」を参照してください。

Amazon ECR の開始方法

Amazon ECR を使用するには、AWS Command Line Interface と Docker をインストールするようにセットアップする必要があります。詳細については、「Setting up with Amazon ECR」および「AWS CLI を使用した Amazon ECR の開始方法」を参照してください。

Amazon ECR の価格

Amazon ECR では、リポジトリに保存するデータの量と、イメージのプッシュとプルからのデータ転送に対してのみ料金が発生します。詳細については、「Amazon ECR の料金」を参照してください。