本页面介绍了停用 Container Registry 的步骤。
停用该服务
停用 Container Registry API 不会删除容器映像 存储在注册主机的 Cloud Storage 存储分区中。您将继续产生 Cloud Storage 存储和网络出站流量费用 。
如果您不再使用 Container Registry,且不需要保留 请删除存储分区。
停用 API
如需通过 Google Cloud 控制台停用 API,请执行以下操作:
控制台
- 转到 API 概览 Container Registry 页面
- 选择已启用该 API 的项目。
- 点击管理。
- 点击停用 API。
gcloud
运行以下命令来为当前项目停用该 API:
gcloud services disable containerregistry.googleapis.com
删除存储分区
如果您不再使用 Container Registry 的存储分区,请删除 Container Registry
如需删除每个 Container Registry 存储桶,请执行以下操作:
控制台
- 转到 Google Cloud 控制台中的 Cloud Storage 页面。
选择要删除的存储桶。在存储桶名称中
PROJECT-ID
是您的 Google Cloud 项目 ID。- gcr.io:
artifacts.PROJECT-ID.appspot.com
- asia.gcr.io:
asia.artifacts.PROJECT-ID.appspot.com
- eu.gcr.io:
eu.artifacts.PROJECT-ID.appspot.com
- us.gcr.io:
us.artifacts.PROJECT-ID.appspot.com
- gcr.io:
点击删除。系统会显示一个确认对话框。
如需确认删除,请输入存储桶名称,然后点击删除。
gcloud
如果您要批量删除存储桶中的十万或更多图片, 避免使用 gcloud CLI,因为删除过程需要很长时间 完成。使用 Google Cloud 控制台执行操作 。如需了解详情,请参阅 批量删除 Cloud Storage 对象。
如需删除存储桶,请使用 gcloud storage rm
并附加 --recursive
标志。
gcloud storage rm gs://BUCKET-NAME --recursive
将 BUCKET-NAME
替换为 Container Registry 存储
存储桶名称。在存储桶名称中,PROJECT-ID
是您的
Google Cloud
项目 ID。
- gcr.io:
artifacts.PROJECT-ID.appspot.com
- asia.gcr.io:
asia.artifacts.PROJECT-ID.appspot.com
- eu.gcr.io:
eu.artifacts.PROJECT-ID.appspot.com
- us.gcr.io:
us.artifacts.PROJECT-ID.appspot.com
响应如下例所示:
Removing gs://artifacts.my-project.appspot.com/...
如果有其他 Google Cloud 服务在同一 Google Cloud 中运行,请执行以下操作: 启用 Container Registry API。如果您尝试 停用 Container Registry API。 如果其他配置了 依赖项。停用 Container Registry API 自动停用同一项目中具有已配置 依赖项,即使您当前没有将 Container Registry 与那些 服务。
后续步骤
- 配置访问权限