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
- Acesse a página Visão geral da API do Container Registry.
- Selecione o projeto em que a API está ativada.
- Clique em Gerenciar.
- 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
- Acesse a página do Cloud Storage no console do Google Cloud.
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
- gcr.io:
Clique em Excluir. Uma caixa de diálogo de confirmação vai aparecer.
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
- Configurar as permissões de accesso