Elimine contentores (original) (raw)
Se eliminar um contentor com a eliminação temporária ativada, pode restaurar o contentor ou objetos individuais do contentor durante o período de retenção especificado na política de eliminação temporária. Não é possível recuperar pastas geridas, mesmo que a eliminação reversível esteja ativada no contentor.
Para receber as autorizações necessárias para eliminar um contentor do Cloud Storage, peça ao seu administrador para lhe conceder a função de administrador do armazenamento (roles/storage.admin) do IAM no contentor.
Esta função predefinida contém as autorizações necessárias para eliminar um contentor. Para ver as autorizações exatas necessárias, expanda a secçãoAutorizações necessárias:
Consola
Quando elimina um contentor através da consola, os recursos no contentor também são eliminados, como objetos, pastas geridas e caches criadas com a cache em qualquer lugar. Google Cloud
- Na Google Cloud consola, aceda à página Recipientes do Cloud Storage.
Aceda a Recipientes - Selecione a caixa de verificação do contentor que quer eliminar.
- Clique em Eliminar.
- Na janela de sobreposição apresentada, confirme que quer eliminar o contentor e o respetivo conteúdo.
- Clique em Eliminar.
Para saber como obter informações detalhadas sobre erros relativos a operações do Cloud Storage falhadas na Google Cloud consola, consulte a secçãoResolução de problemas.
Linha de comandos
Para eliminar o contentor, juntamente com todos os conteúdos no contentor, use o comando Google Cloud CLI gcloud storage rm com a flag --recursive:
gcloud storage rm --recursive gs://BUCKET_NAME
Onde BUCKET_NAME é o nome do contentor a eliminar. Por exemplo, my-bucket.
Se for bem-sucedido, a resposta é semelhante ao exemplo seguinte:
Removing gs://my-bucket/...
Se quiser evitar a eliminação acidental de objetos ou pastas geridas, use o comando gcloud storage buckets delete, que só elimina um contentor se este estiver vazio.
Bibliotecas cliente
C++
Para mais informações, consulte adocumentação de referência da API C++ do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigoConfigure a autenticação para bibliotecas de cliente.
C#
Para mais informações, consulte adocumentação de referência da API C# do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigoConfigure a autenticação para bibliotecas de cliente.
Go
Para mais informações, consulte adocumentação de referência da API Go do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigoConfigure a autenticação para bibliotecas de cliente.
Java
Para mais informações, consulte adocumentação de referência da API Java do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigoConfigure a autenticação para bibliotecas de cliente.
Node.js
Para mais informações, consulte adocumentação de referência da API Node.js do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigoConfigure a autenticação para bibliotecas de cliente.
PHP
Para mais informações, consulte adocumentação de referência da API PHP do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigoConfigure a autenticação para bibliotecas de cliente.
Python
Para mais informações, consulte adocumentação de referência da API Python do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigoConfigure a autenticação para bibliotecas de cliente.
Ruby
Para mais informações, consulte adocumentação de referência da API Ruby do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigoConfigure a autenticação para bibliotecas de cliente.
APIs REST
API JSON
- Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization. - Use cURL para chamar a API JSON com um pedido deDELETE contentor:
curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
OndeBUCKET_NAMEé o nome do contentor a eliminar. Por exemplo,my-bucket.
Se for bem-sucedido, a resposta contém um código de estado 204.
API XML
- Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization. - Use cURL para chamar a API XML com um pedido deDELETE contentor:
curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://storage.googleapis.com/BUCKET_NAME"
OndeBUCKET_NAMEé o nome do contentor a eliminar. Por exemplo,my-bucket.