Desativar o serviço

Esta página descreve as etapas para desativar o Container Registry.

Como desativar o serviço

A desativação da API Container Registry não exclui imagens de contêiner armazenadas em buckets do Cloud Storage para hosts de registro. Você vai continuar gerando cobranças de armazenamento e saída de rede do Cloud Storage para imagens armazenadas.

Se você não estiver mais usando o Container Registry e não precisar manter as imagens, exclua os buckets de armazenamento.

Desativar a API

Para desativar a API no console do Google Cloud:

Console

  1. Acesse a página Visão geral da API do Container Registry.
  2. Selecione o projeto em que a API está ativada.
  3. Clique em Gerenciar.
  4. Clique em Desativar API.

gcloud

Execute o seguinte comando para desativar a API no projeto atual:

gcloud services disable containerregistry.googleapis.com

Excluir buckets de armazenamento

Exclua os buckets de armazenamento do Container Registry se você não estiver mais usando o serviço.

Para excluir cada bucket de armazenamento do Container Registry:

Console

  1. Acesse a página do Cloud Storage no console do Google Cloud.
  2. Selecione o bucket de armazenamento a ser excluído. Nos nomes dos buckets, PROJECT-ID é o ID do projeto do Google Cloud.

    • 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
  3. Clique em Excluir. Uma caixa de diálogo de confirmação vai aparecer.

  4. Para confirmar a exclusão, digite o nome do bucket e clique em Excluir.

gcloud

Se você quiser excluir em massa cem mil ou mais imagens em um bucket, evite usar a CLI gcloud, já que o processo de exclusão leva muito tempo para ser concluído. Use o console do Google Cloud para realizar a operação. Para mais informações, consulte Como excluir objetos do Cloud Storage em massa.

Para excluir um bucket, use o comando gcloud storage rm com a flag --recursive.

gcloud storage rm gs://BUCKET-NAME --recursive

Substitua BUCKET-NAME pelo nome do bucket de armazenamento do Container Registry. Nos nomes dos buckets, PROJECT-ID é o ID do projeto do Google Cloud.

  • 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

A resposta terá esta aparência:

Removing gs://artifacts.my-project.appspot.com/...

Se outros serviços do Google Cloud estiverem em execução no mesmo projeto do Google Cloud, deixe a API Container Registry ativada. Se você tentar desativar a API Container Registry. O Container Registry mostra um aviso se outros serviços com uma dependência configurada estiverem ativados no projeto. A desativação da API Container Registry desativa automaticamente todos os serviços no mesmo projeto com uma dependência configurada, mesmo que você não esteja usando o Container Registry com esses serviços.

A seguir