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 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.