Nesta página, você encontrará instruções de como excluir buckets do Cloud Storage.
Permissões necessárias
Console
Para concluir este guia usando o Console do Google Cloud, é preciso ter as permissões de IAM adequadas. Se o bucket que você quer acessar existir em um projeto que você não criou, talvez seja necessário que o proprietário do projeto conceda a você um papel que contenha as permissões necessárias.
Para uma lista de permissões necessárias para ações específicas, consulte Permissões do IAM para o Console do Google Cloud.
Para ver a lista de papéis relevantes, consulte Papéis do Cloud Storage. Como alternativa, é possível criar um papel personalizado que tenha permissões mais limitadas.
Linha de comando
Para concluir este guia usando um utilitário de linha de comando, você precisa ter as permissões de IAM adequadas. Se o bucket que você quer acessar existir em um projeto que você não criou, talvez seja necessário que o proprietário do projeto conceda a você um papel que contenha as permissões necessárias.
Para uma lista de permissões necessárias para ações específicas, consulte Permissões do IAM para comandos gsutil.
Para ver a lista de papéis relevantes, consulte Papéis do Cloud Storage. Como alternativa, é possível criar um papel personalizado que tenha permissões mais limitadas.
Bibliotecas de cliente
Para concluir este guia usando as bibliotecas de cliente do Cloud Storage, é preciso ter as permissões de IAM adequadas. Se o bucket que você quer enviar existir em um projeto criado por outra pessoa, talvez seja necessário que o proprietário do projeto conceda um papel que contenha as permissões necessárias. Salvo indicação em contrário, as solicitações de biblioteca de cliente são feitas por meio da API JSON.
Para uma lista de permissões necessárias para ações específicas, consulte Permissões do IAM para métodos JSON.
Para ver a lista de papéis relevantes, consulte Papéis do Cloud Storage. Como alternativa, é possível criar um papel personalizado que tenha permissões mais limitadas.
APIs REST
API JSON
Para concluir este guia usando a API JSON, é preciso ter as permissões do IAM adequadas. Se o bucket que você quer acessar para streaming existir em um projeto que você não criou, talvez seja necessário que o proprietário do projeto conceda um papel que contenha as permissões necessárias.
Para uma lista de permissões necessárias para ações específicas, consulte Permissões do IAM para métodos JSON.
Para ver a lista de papéis relevantes, consulte Papéis do Cloud Storage. Como alternativa, é possível criar um papel personalizado que tenha permissões mais limitadas.
Excluir um bucket
Console
- No Console do Cloud, acesse a página Buckets do Cloud Storage.
Marque a caixa de seleção do bucket que pretende excluir.
Clique em Excluir.
Na janela de sobreposição que aparece, confirme que você quer excluir o bucket e o conteúdo nele.
Clique em Excluir.
Para saber como acessar informações detalhadas de erro sobre operações do Cloud Storage com falha no console do Google Cloud, consulte Solução de problemas.
Linha de comando
gcloud
Use o comando gcloud storage rm
da Google Cloud CLI com
a sinalização --recursive
:
gcloud storage rm --recursive gs://BUCKET_NAME/
Em que BUCKET_NAME
é o nome do bucket
a ser excluído. Por exemplo, my-bucket
.
Se funcionar, a resposta será parecida com esta:
Removing gs://my-bucket/...
gsutil
Use o comando gsutil rm
com a sinalização -r
:
gsutil rm -r gs://BUCKET_NAME
Em que BUCKET_NAME
é o nome do bucket
a ser excluído. Por exemplo, my-bucket
.
Se funcionar, a resposta será parecida com esta:
Removing gs://my-bucket/...
Bibliotecas de cliente
C++
Para mais informações, consulte a documentação de referência da API Cloud Storage C++.
C#
Para mais informações, consulte a documentação de referência da API Cloud Storage C#.
Go
Para mais informações, consulte a documentação de referência da API Cloud Storage Go.
Java
Para mais informações, consulte a documentação de referência da API Cloud Storage Java.
Node.js
Para mais informações, consulte a documentação de referência da API Cloud Storage Node.js.
PHP
Para mais informações, consulte a documentação de referência da API Cloud Storage PHP.
Python
Para mais informações, consulte a documentação de referência da API Cloud Storage Python.
Ruby
Para mais informações, consulte a documentação de referência da API Cloud Storage Ruby.
APIs REST
API JSON
- Receba um token de acesso de autorização do OAuth 2.0 Playground. Configure o Playground para usar suas credenciais do OAuth. Para ver instruções, consulte Autenticação de APIs.
Use
cURL
para chamar a API JSON com uma solicitação bucketDELETE
:curl -X DELETE -H "Authorization: Bearer OAUTH2_TOKEN" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
Em que:
OAUTH2_TOKEN
é o token de acesso gerado na Etapa 1.BUCKET_NAME
é o nome do bucket a ser excluído. Por exemplo,my-bucket
.
Se funcionar, a resposta conterá o código de status 204.
API XML
- Receba um token de acesso de autorização do OAuth 2.0 Playground. Configure o Playground para usar suas credenciais do OAuth. Para ver instruções, consulte Autenticação de APIs.
Use
cURL
para chamar a API XML com uma solicitaçãoDELETE
bucket:curl -X DELETE -H "Authorization: Bearer OAUTH2_TOKEN" \ "https://storage.googleapis.com/BUCKET_NAME"
Em que:
OAUTH2_TOKEN
é o token de acesso gerado na Etapa 1.BUCKET_NAME
é o nome do bucket a ser excluído. Por exemplo,my-bucket
.