📜  Amazon Elastic Container Registry 简介

📅  最后修改于: 2021-10-19 06:21:11             🧑  作者: Mango

Amazon Web Services是 Amazon.com 的子公司,在付费订阅的基础上向个人、公司和政府提供按需云计算平台。

云计算:
云计算是通过互联网通过云服务平台按需交付计算能力、数据库存储、应用程序和其他 IT 资源,并采用即用即付定价。

什么是 Amazon Elastic Container Registry?
Amazon Elastic Container Registry (ECR) 是一项托管的 AWS Docker 注册服务。 Amazon ECR 是一种安全可靠的 AWS 服务。就像任何其他云计算服务一样,我们可以根据我们的要求扩大或缩小它。 Amazon ECR 使用 AWS Identity and Access Management (IAM) 为私有 Docker 存储库启用基于资源的权限。通过 Docker 命令行界面 (CLI),我们可以推送、拉取和管理镜像。

亚马逊 ECR 的组成部分:
Amazon ECR 具有以下组件:

  • 注册表:
    每个 AWS 账户都可以访问 Amazon ECR 注册表。在注册表中,我们可以创建图像存储库,也可以存储它的图像。

  • 授权令牌:
    在推送和拉取映像之前,您的 Docker 客户端必须以 AWS 用户身份向 Amazon ECR 注册表进行身份验证。 Amazon Web 服务命令行界面 (CLI) 有一个名为get-login的命令,它为用户提供要传递给 docker 的身份验证凭据。
  • 存储库:
    docker 映像包含在 Amazon ECR 映像存储库中。
  • 存储库政策:
    存储库策略使用户能够控制对其存储库及其中的图像的访问。
  • 图像:
    用户可以非常轻松地将 docker 镜像推送或拉入他们的存储库。用户可以在其本地系统上使用存储库的映像,也可以在 Amazon ECS 任务定义中使用它。

可用命令列表:

  • 批量检查层可用性
  • 批量删除图片
  • 批量获取图像
  • 完整层上传
  • 创建存储库
  • 删除生命周期策略
  • 删除存储库
  • 删除存储库策略
  • 描述图像
  • 描述存储库
  • 获取授权令牌
  • 获取下载 url-for-layer
  • 获取生命周期策略
  • 获取生命周期策略预览
  • 登录
  • 获取存储库策略
  • 启动层上传
  • 列表图像
  • 列出资源标签
  • 放置图像
  • 放置生命周期策略
  • 设置存储库策略
  • 启动生命周期策略预览
  • 标签资源
  • 取消标记资源
  • 上传层部分