Suppression d'objets et de compartiments Amazon S3 - AWS Tools for PowerShell

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 la version 1.1 et dans les versions plus récentes des AWS Tools for PowerShell, vous pouvez ajouter le paramètre -DeleteBucketContent à Remove-S3Bucket, ce qui supprime d'abord tous les objets et versions d'objets du compartiment spécifié avant de tenter 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 Tools for Windows PowerShell antérieures à la version 1.1, le compartiment devait être vide pour que Remove-S3Bucket puisse le supprimer.

Note

-Force vous invite à confirmer avant l'exécution de l'applet de commande, sauf si vous ajoutez le paramètre AWS Tools for PowerShell.

Voir aussi