勉強前イメージ
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リポジトリ的な?合ってる?