Creazione e gestione di una configurazione del ciclo di vita degli oggetti utilizzando AWS CLI - AWS Snowball Edge Guida per gli sviluppatori

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

Creazione e gestione di una configurazione del ciclo di vita degli oggetti utilizzando AWS CLI

Puoi utilizzare Amazon S3 Lifecycle per ottimizzare la capacità di storage per lo storage compatibile con Amazon S3 su Snowball Edge. È possibile creare regole del ciclo di vita per far scadere gli oggetti man mano che invecchiano o vengono sostituiti da versioni più recenti. Puoi creare, abilitare, disabilitare o eliminare una regola del ciclo di vita. Per ulteriori informazioni sul ciclo di vita di Amazon S3, consulta Managing your storage lifecycle.

Nota

Chi crea Account AWS il bucket ne è il proprietario ed è l'unico in grado di creare, abilitare, disabilitare o eliminare una regola del ciclo di vita.

Per creare e gestire una configurazione del ciclo di vita per uno storage compatibile con Amazon S3 sul bucket Snowball Edge utilizzando AWS CLI(), consulta AWS Command Line Interface gli esempi seguenti.

INSERISCI una configurazione del ciclo di vita su un bucket Snowball Edge

L' AWS CLI esempio seguente inserisce una policy di configurazione del ciclo di vita in un bucket Snowball Edge. Questa policy specifica che tutti gli oggetti con il prefisso contrassegnato (myprefix) e i tag scadono dopo 10 giorni. Per utilizzare questo esempio, sostituisci ogni segnaposto immesso dall'utente con le tue informazioni.

Innanzitutto, salva la politica di configurazione del ciclo di vita in un file JSON. In questo esempio, il file è denominato. lifecycle-example.json

{ "Rules": [{ "ID": "id-1", "Filter": { "And": { "Prefix": "myprefix", "Tags": [{ "Value": "mytagvalue1", "Key": "mytagkey1" }, { "Value": "mytagvalue2", "Key": "mytagkey2" } ] } }, "Status": "Enabled", "Expiration": { "Days": 10 } }] }

Dopo aver salvato il file, inviate il file JSON come parte del put-bucket-lifecycle-configuration comando. Per utilizzare questo comando, sostituisci ogni segnaposto immesso dall'utente con le tue informazioni.

Esempio del put-bucket-lifecycle comando
s3api syntax
aws s3api put-bucket-lifecycle-configuration --bucket example-snow-bucket \\ --lifecycle-configuration file://lifecycle-example.json --endpoint-url https://s3api-endpoint-ip --profile your-profile

Per ulteriori informazioni su questo comando, vedere put-bucket-lifecycle-configurationnella Guida ai AWS CLI comandi.

s3control syntax
aws s3control put-bucket-lifecycle-configuration --bucket example-snow-bucket \\ --lifecycle-configuration file://lifecycle-example.json \\ --endpoint-url https://s3ctrlapi-endpoint-ip --profile your-profile

Per ulteriori informazioni su questo comando, vedere put-bucket-lifecycle-configurationnella Guida ai AWS CLI comandi.