
Amazon Elastic Container Registry Public
Amazon Elastic Container Registry Public
Amazon ECR Public API 是 AWS 的公共容器镜像仓库(类 Docker Hub),提供公开 read 和受控 push。
Docker Hub 限速后的避难所
认证仍要 AWS 账号(push 时)
CreateRepository 创建 public repo。docker login public.ecr.aws 后 docker push 标准操作。anon 用户可直接 pull 无需登录。
可用率 · 30 天窗口
GitHub 活跃度
关于这个 API
ECR Public 是 AWS 2020 年推出的公共镜像仓库,背景是 Docker Hub 收紧免费限速(anonymous pull 100 次/6 小时、authenticated 200 次/6 小时)——这对大规模 CI 跑 docker pull 是灾难。AWS 借机推出 ECR Public:免费、不限速、对 AWS 内网拉取快且免出网费。开源项目可以把镜像 push 到 public.ecr.aws/{namespace}/{image},所有人匿名 pull。AWS 官方很多镜像也搬到了 ECR Public(Amazon Linux 基础镜像、aws-cli 镜像等)。gallery.ecr.aws 是浏览界面(类 hub.docker.com)。和私有 ECR 区别:私有 ECR 需要 IAM 鉴权,ECR Public 是面向公网完全公开。
你可以做什么
- 1开源项目分发 Docker 镜像(替代 Docker Hub)
- 2AWS 客户互相分享镜像
- 3从 ECR Public 拉取 AWS 官方镜像(Amazon Linux 基础镜像等)
优劣对比
优点
- Docker Hub 限速后的避难所
- AWS 用户拉镜像走 AWS 网络更快免出网费
- gallery.ecr.aws 浏览界面
注意事项
- 认证仍要 AWS 账号(push 时)
- 社区生态远不如 Docker Hub
示例请求
curl https://github.com/mermade/aws2openapi/<endpoint>快速开始
CreateRepository 创建 public repo。docker login public.ecr.aws 后 docker push 标准操作。anon 用户可直接 pull 无需登录。
常见问题
ECR Public 收费吗?+
免费。AWS 把它当作 AWS 生态吸引手段,无限免费 storage 和 bandwidth(pull)。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST, OCI
- SDK
- python, javascript, go, java
- 响应时间
- 16 ms
- 上次巡检
- 2026/5/12 07:36:33
更多来自 Amazon Web Services 的 API
AWS IAM Access Analyzer API 分析 IAM 资源策略找潜在的过度授权或外部访问,主动识别安全风险。
Amazon Chime SDK API 给应用嵌入实时音视频通话和聊天能力(meeting、消息、PSTN 通话)。
Amazon CloudFront 是 AWS 的 CDN 与 edge 服务,加速静态/动态内容分发,是网站性能优化的标准方案。
Amazon CloudSearch 是 AWS 的搜索引擎托管服务(已逐渐被 OpenSearch Service 取代)。
CloudWatch Application Insights API 自动监测应用问题:智能识别异常(如 SQL 慢查询、内存泄漏),减少人工配 alarm。
AWS Cognito Identity Pools API 给前端应用临时 AWS 凭证:身份联邦、guest 用户、AWS 资源直接访问。
Amazon Cognito 用户池提供托管的用户注册、登录、密码重置、MFA 等身份认证能力。
Amazon Connect Contact Lens API 用 AI 实时分析 Amazon Connect 通话:情感、关键词、合规检测、自动摘要。