Suppression d'objets et de compartiments Amazon S3 - Outils AWS pour PowerShell (version 4)

La Outils AWS pour PowerShell version 5 (V5) est en avant-première. Pour consulter le contenu de la version 5, qui est sujet à modification, et essayer la nouvelle version, consultez le guide de l'utilisateur de la version 5 (version préliminaire). Pour obtenir des informations spécifiques sur les modifications majeures et la migration vers la version 5, consultez la rubrique relative à la migration dans ce guide.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Suppression d'objets et de compartiments Amazon S3

Cette section décrit comment supprimer le site Web que vous avez créé dans les sections précédentes. Vous pouvez supprimer simplement les objets des fichiers HTML, puis supprimer le compartiment Amazon S3 du site.

Exécutez d'abord l'applet de commande Remove-S3Object pour supprimer les objets des fichiers HTML du compartiment Amazon S3.

PS > foreach ( $obj in "index.html", "error.html" ) { >> Remove-S3Object -BucketName website-example -Key $obj >> } >> IsDeleteMarker -------------- False

La réponse False est un artefact attendu de la façon dont Amazon S3 traite la demande. Dans ce contexte, elle n'indique pas de problème.

Exécutez ensuite l'applet de commande Remove-S3Bucket pour supprimer le compartiment Amazon S3 désormais vide du site.

PS > Remove-S3Bucket -BucketName website-example RequestId : E480ED92A2EC703D AmazonId2 : k6tqaqC1nMkoeYwbuJXUx1/UDa49BJd6dfLN0Ls1mWYNPHjbc8/Nyvm6AGbWcc2P ResponseStream : Headers : {x-amz-id-2, x-amz-request-id, Date, Server} Metadata : {} ResponseXml :

Dans les versions 1.1 et ultérieures de Outils AWS pour PowerShell, vous pouvez ajouter le -DeleteBucketContent paramètre toRemove-S3Bucket, qui supprime d'abord tous les objets et toutes les versions d'objets du compartiment spécifié avant d'essayer de supprimer le compartiment lui-même. Selon le nombre d'objets ou versions d'objet du compartiment, cette opération peut prendre un certain temps. Dans les versions des outils pour Windows PowerShell antérieures à 1.1, le compartiment devait être vide avant de Remove-S3Bucket pouvoir le supprimer.

Note

À moins que vous n'ajoutiez le -Force paramètre, vous Outils AWS pour PowerShell invite à confirmer avant l'exécution de l'applet de commande.

consultez aussi