Amazon Elastic Container Registry(ECR)穿透提取缓存功能现已在所有 AWS GovCloud(美国)区域以及 AWS European Sovereign Cloud(德国)区域支持更多上游注册表
Amazon Elastic Container Registry(ECR)现已在 AWS GovCloud(美国)区域和 AWS European Sovereign Cloud(德国)区域支持针对更多上游注册表的穿透提取缓存功能,包括私有 ECR 到私有 ECR(同一分区内)、ECR Public、Docker Hub、Quay、Kubernetes Container Registry、GitHub Container Registry、Microsoft Azure Container Registry、GitLab Container Registry 和 Chainguard Registry。借助穿透提取缓存功能,客户可以将容器映像从受支持的上游注册表自动同步到其 ECR 私有注册表,从而减少区域内映像拉取的延迟,并充分利用 ECR 的内置安全功能,例如生命周期策略和增强扫描。
客户在构建和部署应用程序时,往往需要依靠来自多种上游注册表的公开可用的容器映像。通过在 ECR 中保存这些映像的本地副本,可加快应用程序启动速度并降低对外部注册表的依赖,但手动同步与管理这些映像会带来额外的运维开销。穿透提取缓存功能简化了这一过程:在拉取映像时自动从上游注册表提取映像,并将其缓存至客户 ECR 私有注册表内自动创建的存储库中,并通过频繁与上游注册表同步来确保缓存映像始终保持最新。此外,私有 ECR 到私有 ECR 的穿透提取缓存功能可让客户在同一分区内,跨区域和账户同步 ECR 私有注册表之间的映像,并通过一种经济高效的方式来仅缓存客户拉取的映像,而非复制整个注册表。
对这些上游注册表的穿透提取缓存支持现已在所有 AWS GovCloud(美国)区域和 AWS European Sovereign Cloud(德国)区域推出。要了解更多信息,请访问用户指南。