Desativar o serviço

Nesta página, descrevemos as etapas para desativar o Container Registry.

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. As cobranças de armazenamento e saída de rede do Cloud Storage continuarão sendo geradas por imagens armazenadas.

Se você não estiver mais usando o Container Registry e não precisar reter 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 para o 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 não estiver mais usando o Container Registry

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 será exibida.

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

gsutil

Se você quiser excluir em massa 100 mil ou mais imagens de um bucket, evite usar o gsutil, 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 excluir um bucket, use o comando gsutil rm com a sinalização -r.

gsutil rm -r gs://BUCKET-NAME

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 exibirá um aviso se outros serviços com uma dependência configurada estiverem ativados no projeto. Desativar a 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