Eliminare bucket e oggetti Amazon S3 - AWS Tools for PowerShell

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Eliminare bucket e oggetti Amazon S3

Questa sezione descrive come eliminare il sito Web creato nelle sezioni precedenti. È possibile semplicemente eliminare gli oggetti per i file HTML e quindi eliminare il bucket Amazon S3 per il sito.

Innanzitutto, esegui il cmdlet Remove-S3Object per eliminare gli oggetti per i file HTML dal bucket Amazon S3.

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

La risposta False è un artefatto previsto del modo in cui Amazon S3 elabora la richiesta. In questo contesto, non indica un problema.

Ora puoi eseguire il cmdlet Remove-S3Bucket per eliminare il bucket Amazon S3 ormai vuoto per il sito.

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 :

Nella versione 1.1 e nelle versioni più recenti degli AWS Tools for PowerShell, puoi aggiungere il parametro -DeleteBucketContent a Remove-S3Bucket che, per prima cosa, elimina tutti gli oggetti e tutte le versioni nel bucket specificato prima di provare a rimuovere il bucket stesso. A seconda del numero degli oggetti o delle versioni degli oggetti nel bucket, questa operazione potrebbe richiedere una notevole quantità di tempo. Nelle versioni dei Tools for Windows PowerShell precedenti alla 1.1, il bucket doveva essere vuoto affinché Remove-S3Bucket lo eliminasse.

Nota

A meno che tu non aggiunga il parametro -Force, AWS Tools for PowerShell richiede la conferma prima dell'esecuzione del cmdlet.

Vedi anche