Bucket DELETE

Supprime un bucket vide.

La méthode DELETE Bucket est une requête DELETE simple avec un champ d'application de bucket. Vous devez être membre du groupe des propriétaires du projet pour supprimer des buckets. En outre, toutes les requêtes de bucket DELETE doivent être authentifiées.

Il est recommandé de supprimer tous les objets d'un bucket après avoir supprimé tous les objets qu'il contient, afin que les utilisateurs ne puissent plus créer d'objets dans ce bucket.

S'il existe des objets dans le bucket lorsque vous tentez de le supprimer, vous obtenez un code d'état 409 Conflit et le corps de la réponse d'erreur contient BucketNotEmpty dans la chaîne { 10.1Code.

Si le bucket n'existe pas, vous obtenez un code d'état 404 Not Found et le corps de la réponse d'erreur contiendra NoSuchBucket dans le message Code.

Paramètres de la chaîne de requête

La requête n'inclut généralement pas les paramètres de chaîne de requête.

Pour en savoir plus sur les paramètres à inclure lors de la création et de l'utilisation d'URL signées, consultez la section Paramètres des chaînes de requête d'URL signée.

En-têtes de requête

En-tête Description Requis
Authorization Chaîne d'authentification de la requête. Oui
Content-Length

Longueur du corps de la requête sans en-têtes (en octets).

* Obligatoire pour les requêtes utilisant un encodage de transfert fragmenté.

Oui*
Date Date et heure de la requête. Oui
Host URI de Cloud Storage. Pour en savoir plus, consultez la page Points de terminaison de requêtes. Oui
x-goog-user-project Projet à facturer pour les frais associés à la requête. Non

Éléments du corps de la requête

Cette requête n'inclut pas de document XML dans le corps de la requête.

Syntaxe des requêtes

DELETE / HTTP/1.1
Host: BUCKET_NAME.storage.googleapis.com
Date: DATE
Content-Length: 0
Authorization: AUTHENTICATION_STRING

En-têtes de réponse

La requête peut renvoyer divers en-têtes de réponse en fonction des en-têtes de requête que vous utilisez.

Éléments du corps de la réponse

La réponse n'inclut pas de document XML dans le corps de la réponse.

Exemple

L'exemple suivant supprime un bucket nommé travel-maps.

Requête

DELETE / HTTP/1.1
Host: travel-maps.storage.googleapis.com
Date: Mon, 15 Feb  2010 11:00:00 GMT
Content-Length: 0
Authorization: Bearer ya29.AHES6ZRVmB7fkLtd1XTmq6mo0S1wqZZi3-Lh_s-6Uw7p8vtgSwg

Réponse

HTTP/1.1 204 No Content
Date: Mon, 15 Feb  2010 11:00:01 GMT
Expires: Mon, 15 Feb  2010 11:00:01 GMT