Questa pagina mostra come eliminare i bucket Cloud Storage.
Prima di iniziare
Per ottenere le autorizzazioni necessarie per eliminare un bucket Cloud Storage, chiedi all'amministratore di concederti il ruolo IAM Amministratore archiviazione (roles/storage.admin
) per il bucket.
Questo ruolo predefinito contiene le autorizzazioni necessarie per eliminare un bucket. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:
Autorizzazioni obbligatorie
-
storage.buckets.delete
-
storage.buckets.list
- Questa autorizzazione è necessaria solo per eliminare i bucket utilizzando la console Google Cloud.
-
storage.objects.delete
- Questa autorizzazione è obbligatoria solo se esistono oggetti nel bucket che vuoi eliminare.
-
storage.objects.list
- Questa autorizzazione è necessaria solo per eliminare i bucket utilizzando la console Google Cloud o Google Cloud CLI.
Potresti anche ottenere queste autorizzazioni con altri ruoli personalizzati o ruoli predefiniti.
Per istruzioni su come concedere i ruoli per i bucket, consulta Utilizzare IAM con i bucket.
Eliminare un bucket
Console
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Seleziona la casella di controllo del bucket da eliminare.
Fai clic su Elimina.
Nella finestra in overlay visualizzata, conferma di voler eliminare il bucket e i relativi contenuti.
Fai clic su Elimina.
Per scoprire come ottenere informazioni dettagliate sugli errori relativi alle operazioni di Cloud Storage non riuscite nella console Google Cloud, consulta la sezione Risoluzione dei problemi.
Riga di comando
Per eliminare il bucket e tutti i relativi contenuti,
utilizza il comando Google Cloud CLI gcloud storage rm
con
il flag --recursive
:
gcloud storage rm --recursive gs://BUCKET_NAME
Dove BUCKET_NAME
è il nome del bucket da eliminare. Ad esempio, my-bucket
.
Se l'operazione ha esito positivo, la risposta è simile al seguente esempio:
Removing gs://my-bucket/...
Se vuoi evitare di eliminare accidentalmente oggetti o cartelle gestite, utilizza il comando gcloud storage buckets delete
, che elimina un bucket solo se è vuoto.
Librerie client
C++
Per saperne di più, consulta la documentazione di riferimento dell'API Cloud Storage C++.
Per autenticarti a Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configurare l'autenticazione per le librerie client.
C#
Per saperne di più, consulta la documentazione di riferimento dell'API Cloud Storage C#.
Per autenticarti a Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configurare l'autenticazione per le librerie client.
Go
Per saperne di più, consulta la documentazione di riferimento dell'API Cloud Storage Go.
Per autenticarti a Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configurare l'autenticazione per le librerie client.
Java
Per saperne di più, consulta la documentazione di riferimento dell'API Cloud Storage Java.
Per autenticarti a Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configurare l'autenticazione per le librerie client.
Node.js
Per saperne di più, consulta la documentazione di riferimento dell'API Cloud Storage Node.js.
Per autenticarti a Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configurare l'autenticazione per le librerie client.
PHP
Per saperne di più, consulta la documentazione di riferimento dell'API Cloud Storage PHP.
Per autenticarti a Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configurare l'autenticazione per le librerie client.
Python
Per saperne di più, consulta la documentazione di riferimento dell'API Cloud Storage Python.
Per autenticarti a Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configurare l'autenticazione per le librerie client.
Ruby
Per saperne di più, consulta la documentazione di riferimento dell'API Cloud Storage Ruby.
Per autenticarti a Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configurare l'autenticazione per le librerie client.
API REST
API JSON
Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione
Authorization
.Utilizza
cURL
per chiamare l'API JSON con una richiestaDELETE
Bucket:curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
Dove
BUCKET_NAME
è il nome del bucket da eliminare. Ad esempio,my-bucket
.
In caso di esito positivo, la risposta contiene un codice di stato 204.
API XML
Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione
Authorization
.Utilizza
cURL
per chiamare l'API XML con una richiestaDELETE
Bucket:curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME"
Dove
BUCKET_NAME
è il nome del bucket da eliminare. Ad esempio,my-bucket
.
Passaggi successivi
- Crea un bucket.
- Spostare o rinominare un bucket.
- Elenca gli oggetti in un bucket.
- Elimina un oggetto.
- Ripristinare un bucket eliminato definitivamente.