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.