Quando o redirecionamento está ativado, os comandos para excluir imagens em caminhos gcr.io
excluem imagens no repositório gcr.io correspondente do Artifact Registry,
mas não excluem imagens armazenadas em hosts do Container Registry.
Para remover com segurança todas as imagens do Container Registry, exclua os buckets do Cloud Storage para cada nome de host do Container Registry.
Recomendamos que você faça a transição para o Artifact Registry antes de excluir seus buckets do Cloud Storage.
Para excluir cada bucket de armazenamento do Container Registry:
Console
- Acesse a página do Cloud Storage no console do .
Selecione o bucket de armazenamento a ser excluído. Nos nomes dos buckets,
PROJECT-ID
é o ID do projeto do Google Cloud do seu 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 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 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
do seu 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 terá esta aparência:
Removing gs://artifacts.my-project.appspot.com/...
Se outros serviços do Google Cloud estiverem em execução no mesmo Google Cloud projeto, 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.