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.