LoginSignup
26
11

More than 3 years have passed since last update.

Amazon ECR とは

Posted at

勉強前イメージ

Elastic container なんとか・・かな?
Docker的なやつ?

調査

Amazon ECR とは

Elastic Container Registry の略で
Dockerのコンテナイメージを保存しておくためのレジストリで、
Dockerコンテナイメージを保存・管理・デプロイが簡単に出来ます。
ECSやEKSにも統合されています。

特徴

  • フルマネージドレジストリ

フルマネージド型なので、
コンテナレジストリを動かすためのインフラや運用、スケーラブルなど不要になります。

  • 安全に共有およびダウンロード

コンテナイメージはHTTPS経由で転送され、保管時には自動的に暗号化されます。
またIAMを使用してイメージへのアクセス制御を行えるようにポリシーの設定が出来るため細かく設定できます

  • 高可用性や耐久性

コンテナイメージはs3に保存され、冗長化されるので安心して利用できます。

  • デプロイワークフローを簡素化する

ECSやEKSに統合されているため、開発から稼働まで簡単に数sメルことが出来ます。
開発で使用していた同様のコンテナイメージを本番用にデプロイすることが出来ます。

ECRのコンポーネント

  • レジストリ

AWSアカウントごとに用意されており、
レジストリ内にイメージリポジトリを作成し、イメージを保存します。

  • 認証トークン

イメージをpushまたはpullするにはECRレジストリに対して認証が必要です。

  • リポジトリ

ECRのイメージリポジトリには、Dockerイメージ、OCIイメージなどが含まれます。

  • リポジトリポリシー

リポジトリポリシーを使用して、イメージへのアクセス権を制御します。

  • イメージ

コンテナイメージをpushまたはpullします。
ECSやEKSで使用することが出来ます。

勉強後イメージ

実際に触ってないからあまりイメージ沸かなくて難しいけど、
Dockerイメージを保存しておく場所って感じかな?
yumリポジトリ的な?合ってる?

参考

26
11
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
11