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à.
Manutenzione dei bucket di tabelle Amazon S3
Amazon S3 offre operazioni di manutenzione per migliorare la gestione e le prestazioni dei table bucket. La seguente opzione è abilitata per tutti i bucket di tabelle per impostazione predefinita. È possibile modificare o disabilitare questa opzione specificando un file di configurazione di manutenzione per il bucket di tabelle.
La modifica di questa configurazione richiede l'autorizzazione s3tables:PutTableBucketMaintenanceConfiguration
.
Rimozione di file senza riferimenti
La rimozione di file senza riferimenti identifica ed elimina tutti gli oggetti a cui non fa riferimento alcuno snapshot delle tabelle. Come parte della tua politica di rimozione dei file senza riferimenti, puoi configurare due proprietà: unreferencedDays
(3 giorni per impostazione predefinita) e nonCurrentDays
(10 giorni per impostazione predefinita).
Qualsiasi oggetto senza riferimenti della tabella e precedente alla proprietà unreferencedDays
viene contrassegnato da S3 come non corrente. S3 elimina gli oggetti non correnti dopo il numero di giorni specificato dalla proprietà nonCurrentDays
.
Nota
L'eliminazione di oggetti non correnti è permanente, pertanto gli oggetti non possono essere recuperati.
Per visualizzare o recuperare oggetti contrassegnati come non correnti, è necessario contattare Supporto AWS. Per informazioni su come contattarci Supporto AWS, consulta Contatti AWS o Documentazione
La rimozione di file senza riferimenti determina gli oggetti da eliminare dalla tabella con riferimento solo a quella tabella. Qualsiasi riferimento fatto a questi oggetti all'esterno della tabella non impedirà che la rimozione di file senza riferimenti elimini un oggetto.
La disabilitazione della rimozione di file senza riferimenti non influirà sui processi in corso. La nuova configurazione avrà effetto per il processo successivo dopo la modifica della configurazione. Per ulteriori informazioni, consulta i prezzi in Prezzi di Amazon S3
È possibile configurare la rimozione di file senza riferimenti solo a livello di bucket di tabelle. Questa configurazione verrà applicata a ogni tabella del bucket.
- Per configurare la rimozione di file senza riferimenti utilizzando il AWS CLI
-
Il seguente esempio imposterà
unreferencedDays
su 4 giorni enonCurrentDays
su 10 giorni utilizzando l'APIPutTableBucketMaintenanceConfiguration
.aws s3tables put-table-bucket-maintenance-configuration \ --table-bucket-arn arn:aws:s3tables:
us-east-1
:111122223333
:bucket/amzn-s3-demo-table-bucket \ --type icebergUnreferencedFileRemoval \ --value '{"status":"enabled","settings":{"icebergUnreferencedFileRemoval":{"unreferencedDays":4,"nonCurrentDays":10}}}'
Per ulteriori informazioni, consulta put-table-bucket-maintenance-configuration
Considerazioni e limitazioni
Per ulteriori informazioni su limiti e considerazione aggiuntivi per la rimozione di file senza riferimenti, consulta Considerazioni e limitazioni per i processi di manutenzione.