Esta página descreve os passos para desativar o Container Registry.
Desativar o serviço
A desativação da API Container Registry não elimina as imagens de contentores armazenadas em contentores do Cloud Storage para anfitriões de registo. Continua a incorrer em custos de armazenamento e saída de rede do Cloud Storage para imagens armazenadas.
Se já não estiver a usar o Container Registry e não precisar de reter as imagens, elimine os contentores de armazenamento.
Desative a API
Para desativar a API a partir da Google Cloud consola:
consola
- Aceda à página Vista geral da API do Container Registry.
- Selecione o projeto onde a API está ativada.
- Clique em Gerir.
- Clique em Desativar API.
gcloud
Execute o seguinte comando para desativar a API do seu projeto atual:
gcloud services disable containerregistry.googleapis.com
Elimine contentores de armazenamento
Elimine os contentores do Storage para o Container Registry se já não estiver a usar o Container Registry
Para eliminar cada contentor de armazenamento do Container Registry:
Consola
- Aceda à página do Cloud Storage na Google Cloud consola.
Selecione o contentor de armazenamento a eliminar. Nos nomes dos contentores,
PROJECT-ID
é o seu Google Cloud ID do projeto.- 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 Eliminar. É apresentada uma caixa de diálogo de confirmação.
Para confirmar a eliminação, introduza o nome do contentor e, de seguida, clique em Eliminar.
gcloud
Se quiser eliminar em massa cem mil ou mais imagens num contentor, evite usar a CLI gcloud, uma vez que o processo de eliminação demora muito tempo a ser concluído. Em alternativa, use a Google Cloud consola para realizar a operação. Para mais informações, consulte o artigo sobre como eliminar objetos do Cloud Storage em massa.
Para eliminar um contentor, use o comando gcloud storage rm
com a flag --recursive
.
gcloud storage rm gs://BUCKET-NAME --recursive
Substitua BUCKET-NAME
pelo nome do contentor de armazenamento do Container Registry. Nos nomes dos contentores, PROJECT-ID
é o seu
Google Cloud
ID do projeto.
- 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 tem o seguinte aspeto:
Removing gs://artifacts.my-project.appspot.com/...
Se outros Google Cloud serviços estiverem a ser executados no mesmo Google Cloud projeto, deixe a API Container Registry ativada. Se tentar desativar a Container Registry API. O Container Registry apresenta 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 não esteja a usar atualmente o Container Registry com esses serviços.
O que se segue?
- Configure as autorizações de acesso