Elimina gli oggetti del bucket in Amazon Lightsail - Amazon Lightsail

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

Elimina gli oggetti del bucket in Amazon Lightsail

Puoi eliminare oggetti dal bucket nel servizio di archiviazione di oggetti Amazon Lightsail. Per liberare spazio di archiviazione, elimina gli oggetti che non sono più necessari. Ad esempio, se stai eseguendo la raccolta di file di log, è una buona idea eliminarli quando non sono più necessari.

Per ulteriori informazioni sui bucket, consulta Archiviazione di oggetti.

Indice

Eliminazione di oggetti da un bucket abilitato per le versioni

Se il controllo delle versioni è abilitato sul bucket, più versioni dello stesso oggetto possono coesistere nel bucket. Puoi eliminare qualsiasi versione di un oggetto utilizzando la console Lightsail, la AWS CLI, le API AWS o gli SDK AWS. Tuttavia, è consigliabile tenere in considerazione le opzioni seguenti.

Eliminazione di oggetti e versioni di oggetti utilizzando la console Lightsail

Quando elimini la versione corrente di un oggetto nel riquadro Objects browser pane (Riquadro del browser oggetti) della scheda Objects (Oggetti) nella console Lightsail, questa operazione elimina anche tutte le versioni precedenti dell'oggetto. Per eliminare una versione specifica di un oggetto, devi eseguire questa operazione dal riquadro Manage versions (Gestisci versioni). Se utilizzi il riquadro Manage versions (Gestisci versioni) per eliminare la versione corrente di un oggetto, la versione precedente più recente viene ripristinata come versione corrente. Per ulteriori informazioni, consulta Delete object versions using the Lightsail console più avanti in questa guida.

Eliminazione di oggetti e versioni di oggetto utilizzando l'API Lightsail, la AWS CLI o gli SDK AWS

Per eliminare un singolo oggetto e tutte le relative versioni archiviate, specifica solo la chiave dell'oggetto nella richiesta di eliminazione. Per eliminare una versione specifica di un oggetto, specifica sia la chiave dell'oggetto che l'ID di una versione. Per ulteriori informazioni, consulta Delete a single object or object version using the AWS CLI più avanti in questa guida.

Eliminazione di oggetti utilizzando la console Lightsail

Completa la procedura seguente per eliminare un oggetto, incluse le relative versioni precedenti archiviate, tramite la console Lightsail. Puoi eliminare un solo oggetto alla volta utilizzando la console Lightsail. Utilizzo della AWS CLI per eliminare più oggetti contemporaneamente. Per ulteriori informazioni, consulta Delete multiple objects or object versions using the AWS CLI più avanti in questa guida.

  1. Accedere alla console Lightsail.

  2. Dalla Lightsail home page, scegli la scheda Storage.

  3. Scegli il nome del bucket per il quale desideri eliminare oggetti.

  4. Utilizza il riquadro Objects browser (Browser oggetti) nella scheda Objects (Oggetti) per individuare la posizione dell'oggetto che desideri eliminare.

  5. Aggiungi un segno di spunta accanto all'oggetto che desideri eliminare.

  6. Nel riquadro Object information (Informazioni sull'oggetto), scegli il menu delle operazioni (⋮), quindi scegli Delete (Elimina).

  7. Nel riquadro di conferma visualizzato, conferma di voler eliminare in modo permanente l'oggetto scegliendo Yes, delete (Sì, elimina).

    Se elimini l'unico oggetto nella cartella in cui ti trovi, elimini anche la cartella. Questo accade perché la cartella fa parte del nome della chiave dell'oggetto e l'eliminazione dell'oggetto elimina anche le cartelle precedenti, quando nessun altro oggetto nel bucket condivide lo stesso prefisso dell'oggetto. Per ulteriori informazioni, consulta Nomi delle chiavi per i bucket di archiviazione oggetti.

Eliminazione di versioni di oggetto utilizzando la console Lightsail

Completa la procedura seguente per eliminare le versioni archiviate di un oggetto. Questo è possibile solo per i bucket abilitati per le versioni. Per ulteriori informazioni, consulta Abilitazione e sospensione del controllo delle versioni degli oggetti in un bucket.

  1. Accedere alla console Lightsail.

  2. Dalla Lightsail home page, scegli la scheda Storage.

  3. Scegli il nome del bucket per il quale desideri eliminare oggetti.

  4. Utilizza il riquadro Objects browser (Browser oggetti) per individuare la posizione dell'oggetto che desideri eliminare.

  5. Aggiungi un segno di spunta accanto all'oggetto per il quale desideri eliminare le versioni precedenti archiviate.

  6. Scegli Manage (Gestisci) nella sezione Versions (Versioni) del riquadro Object information (Informazioni sull'oggetto) e scegli Manage (Gestisci).

  7. Nel riquadro Gestisci le versioni degli oggetti archiviati visualizzato, aggiungi un segno di spunta accanto alle versioni dell'oggetto che desideri eliminare.

    Puoi inoltre scegliere di eliminare la versione corrente di un oggetto.

  8. Scegli Delete selected (Elimina selezione) per eliminare le versioni selezionate.

    Se elimini:

    • La versione corrente di un oggetto: la versione precedente più recente dell'oggetto viene ripristinata come versione corrente.

    • L'unica versione di un oggetto: l'oggetto viene eliminato dal bucket. Se la versione eliminata è l'unico oggetto nella cartella corrente, viene eliminata anche la cartella. Questo accade perché la cartella fa parte del nome della chiave dell'oggetto e l'eliminazione dell'oggetto elimina anche le cartelle precedenti, quando nessun altro oggetto nel bucket condivide lo stesso prefisso della chiave dell'oggetto. Per ulteriori informazioni, consulta Abilitazione e sospensione del controllo delle versioni degli oggetti in un bucket.

Eliminazione di un singolo oggetto o di una singola versione di oggetto utilizzando AWS CLI

Completa la procedura seguente per eliminare un singolo oggetto o una versione dell'oggetto nel bucket utilizzando l'AWS Command Line Interface (AWS CLI). Puoi eseguire tale operazione mediante il comando delete-object. Per ulteriori informazioni, consulta delete-object in Riferimento ai comandi della AWS CLI.

Nota

È necessario installare la AWS CLI e configurarla per Lightsail e Amazon S3 prima di continuare con questa procedura. Per ulteriori informazioni, consulta Configurazione della AWS Command Line Interface per l'utilizzo con Amazon Lightsail.

  1. Apri un prompt dei comandi o una finestra del terminale.

  2. Inserisci il comando seguente per eliminare un oggetto o una versione di oggetto nel bucket.

    Per eliminare un oggetto:

    aws s3api delete-object --bucket BucketName --key ObjectKey

    Per eliminare una versione di oggetto:

    Nota

    L'eliminazione di versioni di oggetto è possibile solo per i bucket abilitati per le versioni. Per ulteriori informazioni, consulta Abilitazione e sospensione del controllo delle versioni degli oggetti in un bucket.

    aws s3api delete-object --bucket BucketName --key ObjectKey --version-id VersionID

    Nel comando sostituisci il seguente testo d'esempio con il proprio testo:

    • BucketName: il nome del bucket dal quale desideri eliminare un oggetto.

    • ObjectKey: la chiave oggetto completa dell'oggetto che vuoi eliminare.

    • VersionID: l'ID della versione di oggetto che desideri eliminare.

    Esempi:

    Eliminazione di un oggetto:

    aws s3api delete-object --bucket DOC-EXAMPLE-BUCKET --key images/sailbot.jpg

    Eliminazione di una versione di oggetto:

    aws s3api delete-object --bucket DOC-EXAMPLE-BUCKET --key images/sailbot.jpg --version-id YF0YMBlUvexampleO07l2vJi9hRz4ujX

    Il risultato dovrebbe essere analogo all'esempio seguente:

    
            Risultato del comando AWS CLI delete-object

Eliminazione di più oggetti o versioni di oggetto utilizzando AWS CLI

Completa la procedura seguente per eliminare più oggetti nel bucket tramite l'AWS Command Line Interface (AWS CLI). Puoi eseguire tale operazione mediante il comando delete-objects. Per ulteriori informazioni, consulta delete-objects in Riferimento ai comandi della AWS CLI.

Nota

È necessario installare la AWS CLI e configurarla per Lightsail e Amazon S3 prima di continuare con questa procedura. Per ulteriori informazioni, consulta Configurazione della AWS Command Line Interface per l'utilizzo con Amazon Lightsail.

  1. Apri un prompt dei comandi o una finestra del terminale.

  2. Inserisci il comando seguente per eliminare più oggetti o più versioni di oggetto nel bucket.

    aws s3api delete-objects --bucket BucketName --delete file://LocalDirectory

    Nel comando sostituisci il testo di esempio seguente con il valore desiderato:

    • BucketName (Nome del bucket): il nome del bucket dal quale vuoi eliminare più oggetti o più versioni di oggetto.

    • LocalDirectory (Directory locale): il percorso della directory nel computer del documento con estensione .json che specifica gli oggetti o le versioni da eliminare. Il documento con estensione .json può essere formattato come segue.

      Per eliminare oggetti, inserisci il testo seguente nel file con estensione .json e sostituisci ObjectKey con la chiave oggetto degli oggetti che vuoi eliminare.

      { "Objects": [ { "Key": "ObjectKey1" }, { "Key": "ObjectKey2" } ], "Quiet": false }

      Per eliminare versioni di oggetto, inserisci il testo seguente nel file con estensione .json. Sostituisci ObjectKey e VersionID con la chiave oggetto e gli ID delle versioni di oggetto che vuoi eliminare.

      Nota

      L'eliminazione di versioni di oggetto è possibile solo per i bucket abilitati per le versioni. Per ulteriori informazioni, consulta Abilitazione e sospensione del controllo delle versioni degli oggetti in un bucket.

      { "Objects": [ { "Key": "ObjectKey1", "VersionId": "VersionID1" }, { "Key": "ObjectKey2", "VersionId": "VersionID2" } ], "Quiet": false }

    Esempi:

    • Su un computer Linux o Unix:

      aws s3api delete-objects --bucket DOC-EXAMPLE-BUCKET --delete file://home/user/Documents/delete-objects.json
    • Su un computer Windows:

      aws s3api delete-objects --bucket DOC-EXAMPLE-BUCKET --delete file://C:\Users\user\Documents\delete-objects.json

    Il risultato dovrebbe essere analogo all'esempio seguente:

    
            Risultato del comando AWS CLI delete-objects

Gestione di bucket e oggetti

Queste sono le fasi generali per gestire il bucket di archiviazione a oggetti di Lightsail:

  1. Scopri di più sugli oggetti e i bucket nel servizio di archiviazione di oggetti di Amazon Lightsail. Per ulteriori informazioni sui bucket, consultare archiviazione di oggetti su Amazon Lightsail.

  2. Scopri di più sui nomi che puoi assegnare ai tuoi bucket in Amazon Lightsail. Per ulteriori informazioni, consulta Regole di denominazione dei bucket in Amazon Lightsail.

  3. Inizia a usare il servizio di archiviazione a oggetti di Lightsail creando un bucket. Per ulteriori informazioni, consulta Creazione di bucket in Amazon Lightsail.

  4. Scopri le best practice di sicurezza per i bucket e le autorizzazioni di accesso che puoi configurare per il tuo bucket. Puoi rendere pubblici o privati tutti gli oggetti nel tuo bucket oppure puoi scegliere di rendere pubblici i singoli oggetti. È inoltre possibile concedere accesso a un bucket creando chiavi di accesso, collegando le istanze al bucket e concedendo accesso ad altri account AWS. Per ulteriori informazioni, consulta Best practice di sicurezza per l'archiviazione a oggetti di Amazon Lightsail e Informazioni sulle autorizzazioni dei bucket in Amazon Lightsail.

    Dopo aver appreso le autorizzazioni di accesso al bucket, consulta le seguenti guide per concedere l'accesso al bucket:

  5. Scopri come abilitare la registrazione degli accessi per il bucket e come utilizzare i log di accesso per verificarne la sicurezza. Per ulteriori informazioni, consulta le seguenti guide.

  6. Crea una policy IAM che conceda a un utente la possibilità di gestire un bucket in Lightsail. Per ulteriori informazioni, consulta Policy IAM per gestire i bucket in Amazon Lightsail.

  7. Scopri come gli oggetti nel tuo bucket vengono etichettati e identificati. Per ulteriori informazioni, consulta Understanding object key names in Amazon Lightsail.

  8. Scopri come caricare file e gestire gli oggetti nei tuoi bucket. Per ulteriori informazioni, consulta le seguenti guide.

  9. Abilita il controllo delle versioni degli oggetti per conservare, recuperare e ripristinare ogni versione di ogni oggetto archiviato nel bucket. Per ulteriori informazioni, consulta Abilitazione e sospensione del controllo delle versioni degli oggetti in un bucket in Amazon Lightsail.

  10. Dopo aver abilitato il controllo delle versioni degli oggetti, puoi ripristinare le versioni precedenti degli oggetti nel tuo bucket. Per ulteriori informazioni, consulta Ripristino di versioni precedenti degli oggetti in un bucket in Amazon Lightsail.

  11. Monitora l'utilizzo del bucket. Per ulteriori informazioni, consulta Visualizzazione dei parametri di bucket in Amazon Lightsail.

  12. Configura un allarme per i parametri del bucket in modo da ricevere una notifica quando l'utilizzo del bucket supera una determinata soglia. Per ulteriori informazioni, consulta Creazione di parametri degli avvisi del bucket in Amazon Lightsail.

  13. Modifica il piano di archiviazione del bucket se lo spazio di archiviazione e il trasferimento di rete si stanno esaurendo. Per ulteriori informazioni, consulta Modifica del piano del bucket in Amazon Lightsail.

  14. Scopri come collegare il bucket ad altre risorse. Per ulteriori informazioni, consulta i seguenti tutorial.

  15. Elimina il bucket se non lo utilizzi più. Per ulteriori informazioni, consulta Eliminazione di bucket in Amazon Lightsail.