Amazon Elastic Container Registry (ECR) プルスルーキャッシュがすべての AWS GovCloud (米国) リージョンと AWS European Sovereign Cloud (ドイツ) リージョンで追加のアップストリームレジストリをサポートするようになりました
Amazon Elastic Container Registry (ECR) が、AWS GovCloud (米国) リージョンと AWS European Sovereign Cloud (ドイツ) リージョンで追加のアップストリームレジストリのプルスルーキャッシュをサポートするようになりました。これには、プライベート ECR 間 (同一パーティション内)、ECR Public、Docker Hub、Quay、Kubernetes コンテナレジストリ、GitHub コンテナレジストリ、Microsoft Azure コンテナレジストリ、GitLab コンテナレジストリ、Chainguard レジストリが含まれます。プルスルーキャッシュを使用すると、お客様はサポートされているアップストリームレジストリのコンテナイメージを ECR プライベートレジストリに自動的に同期できます。これにより、リージョン内のイメージプルのレイテンシー短縮と、ライフサイクルポリシーや拡張スキャンのような ECR の組み込みセキュリティ機能のメリットを受けることができます。
アプリケーションの構築とデプロイにおいて、多くのお客様がさまざまなアップストリームレジストリから公開されているコンテナイメージを利用しています。これらのイメージのローカルコピーを ECR に保持すると、アプリケーションの起動時間を短縮し、外部レジストリへの依存を減らすことができますが、手動でこれらのイメージの同期と管理を行うと運用上のオーバーヘッドが増加します。プルスルーキャッシュは、プル時にアップストリームレジストリからイメージを自動的に取得し、お客様の ECR プライベートレジストリに自動的に作成されたリポジトリにそれをキャッシュし、アップストリームレジストリと頻繁に同期してキャッシュされたイメージを最新の状態に保つことで、これを簡素化します。加えて、プライベート ECR 間のプルスルーキャッシュにより、お客様は同一パーティション内のリージョン間やアカウント間の ECR プライベートレジストリでイメージを同期できます。これにより、レジストリ全体を複製せずに、お客様がプルしたイメージのみをキャッシュする費用対効果の高い方法を利用できます。
これらのアップストリームレジストリでのプルスルーキャッシュのサポートは、すべての AWS GovCloud (米国) リージョンと AWS European Sovereign Cloud (ドイツ) リージョンで利用できます。詳細については、ユーザーガイドをご覧ください。