Amazon Elastic Container レジストリとは - Amazon ECR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Elastic Container レジストリとは

Amazon Elastic Container Registry (Amazon ECR)AWS安全性と信頼性に優れたスケーラブルなマネージドコンテナイメージレジストリサービスです。Amazon ECR は、リソースベースのアクセス許可を持つプライベートコンテナイメージリポジトリをサポートしており、AWSIAM これは、指定されたユーザーまたは Amazon EC2 インスタンスがコンテナリポジトリとイメージにアクセスできるようにするためです。任意の CLI を使用して、Docker イメージ、Open Container Initiative (OCI) イメージ、および OCI 互換アーティファクトをプッシュ、プル、管理できます。

注記

Amazon ECR は、パブリックコンテナイメージリポジトリもサポートしています。詳細については、「」を参照してください。Amazon ECR パブリックとは()Amazon ECR パブリックユーザーガイド

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

Amazon ECR のコンポーネント

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

[Registry]

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

認証トークン

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

リポジトリ

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

リポジトリポリシー

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

イメージ

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

Amazon ECR の特長

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

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

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

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

Amazon ECR の開始方法

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

Amazon ECR の料金

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