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à.
Eliminazione di oggetti da un bucket di directory
Puoi eliminare oggetti da un bucket di directory Amazon S3 utilizzando la console Amazon S3, AWS Command Line Interface () o.AWS CLI AWS SDKs Per ulteriori informazioni, consultare Operazioni con i bucket di directory e S3 Express One Zone.
avvertimento
-
L'eliminazione di un oggetto non può essere annullata.
-
Questa azione elimina tutti gli oggetti specificati. Quando si eliminano le cartelle, attendere che l'azione di eliminazione finisca prima di aggiungere nuovi oggetti alla cartella. In caso contrario, potrebbero essere eliminati anche nuovi oggetti.
Nota
Quando si eliminano programmaticamente più oggetti da un bucket della directory, si noti quanto segue:
-
Le chiavi degli oggetti nelle richieste
DeleteObjects
devono contenere almeno un carattere diverso dallo spazio. Le stringhe con tutti i caratteri di spazio bianco non sono supportate. -
Le chiavi degli oggetti nelle richieste di
DeleteObjects
non possono contenere caratteri di controllo Unicode, ad eccezione di newline (\n
), tab (\t
) e carriage return (\r
).
Per eliminare oggetti
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel riquadro di navigazione a sinistra, scegli Directory buckets.
-
Scegli il bucket della directory che contiene gli oggetti da eliminare.
-
Scegli la scheda Objects (Oggetti). Nell'elenco Oggetti, seleziona la casella di controllo a sinistra dell'oggetto o degli oggetti che si desidera eliminare.
-
Scegliere Delete (Elimina).
-
Nella pagina Elimina oggetti inserisci
permanently delete
nella casella di testo. -
Scegliere Delete objects (Elimina oggetti).
Il seguente esempio di comando delete-object
mostra come si può usare il comando AWS CLI
per eliminare un oggetto da un bucket della directory. Per eseguire questo comando, sostituire
con le proprie informazioni.user input placeholders
aws s3api delete-object --bucket
bucket-base-name
--zone-id
--x-s3 --keyKEY_NAME
Per ulteriori informazioni, consulta delete-object
Il comando di delete-objects
esempio seguente mostra come è possibile utilizzare AWS CLI
per eliminare oggetti da un bucket di directory. Per eseguire questo comando, sostituire
con le proprie informazioni.user input placeholders
Il delete.json
file è il seguente:
{ "Objects": [ { "Key": "0.txt" }, { "Key": "1.txt" }, { "Key": "2.txt" }, { "Key": "3.txt" } ] }
Il comando di delete-objects
esempio è il seguente:
aws s3api delete-objects --bucket
bucket-base-name
--zone-id
--x-s3 --delete file://delete.json
Per ulteriori informazioni, consulta delete-objects