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à.
Esporta automaticamente gli aggiornamenti nel tuo bucket S3
Puoi configurare il file system FSx for Lustre per aggiornare automaticamente il contenuto di un bucket S3 collegato man mano che i file vengono aggiunti, modificati o eliminati sul file system. FSxfor Lustre crea, aggiorna o elimina l'oggetto in S3, corrispondente alla modifica nel file system.
Nota
L'esportazione automatica non è disponibile FSx per i file system o i file system Lustre 2.10. Scratch 1
È possibile esportare in un archivio di dati che si trova nello Regione AWS stesso file system o in un altro. Regione AWS
È possibile configurare l'esportazione automatica quando si crea l'associazione del repository di dati e aggiornare le impostazioni di esportazione automatica in qualsiasi momento utilizzando la console di FSx gestione AWS CLI, il e il. AWS API
Importante
Se un file viene modificato nel file system con tutte le politiche di esportazione automatiche abilitate e l'importazione automatica disabilitata, il contenuto di quel file viene sempre esportato in un oggetto corrispondente in S3. Se un oggetto esiste già nella posizione di destinazione, l'oggetto viene sovrascritto.
Se un file viene modificato sia nel file system che in S3, con tutte le politiche di importazione ed esportazione automatiche abilitate, il file nel file system o l'oggetto in S3 potrebbero essere sovrascritti dall'altro. Non è garantito che una modifica successiva in una posizione sovrascriva una modifica precedente in un'altra posizione. Se modifichi lo stesso file sia nel file system che nel bucket S3, dovresti garantire il coordinamento a livello di applicazione per prevenire tali conflitti. FSxfor Lustre non impedisce scritture in conflitto in più posizioni.
La politica di esportazione specifica come desiderate che FSx Lustre aggiorni il bucket S3 collegato man mano che il contenuto cambia nel file system. Un'associazione di archivi di dati può avere una delle seguenti politiche di esportazione automatiche:
-
Nuovo: FSx for Lustre aggiorna automaticamente l'archivio di dati S3 solo quando viene creato un nuovo file, directory o collegamento simbolico sul file system.
-
Modificato: FSx for Lustre aggiorna automaticamente l'archivio di dati S3 solo quando viene modificato un file esistente nel file system. Per le modifiche al contenuto del file, il file deve essere chiuso prima di essere propagato nell'archivio S3. Le modifiche ai metadati (ridenominazione, proprietà, autorizzazioni e timestamp) vengono propagate al termine dell'operazione. Per rinominare le modifiche (incluse le mosse), l'oggetto S3 esistente (precedentemente rinominato) viene eliminato e viene creato un nuovo oggetto S3 con il nuovo nome.
-
Eliminato — FSx for Lustre aggiorna automaticamente l'archivio di dati S3 solo quando un file, una directory o un collegamento simbolico viene eliminato dal file system.
-
Qualsiasi combinazione di Nuovo, Modificato ed Eliminato — FSx for Lustre aggiorna automaticamente l'archivio di dati S3 quando si verifica una delle azioni specificate nel file system. Ad esempio, puoi specificare che l'archivio S3 venga aggiornato quando un file viene aggiunto a (Nuovo) o rimosso da (Eliminato) dal file system, ma non quando un file viene modificato.
-
Nessuna policy configurata: FSx for Lustre non aggiorna automaticamente l'archivio di dati S3 quando i file vengono aggiunti, modificati o eliminati dal file system. Se non configuri una politica di esportazione, l'esportazione automatica è disabilitata. È comunque possibile esportare manualmente le modifiche utilizzando un'attività di esportazione dell'archivio dei dati, come descritto inUtilizzo delle attività dell'archivio dati per esportare le modifiche.
Nella maggior parte dei casi d'uso, si consiglia di configurare una politica di esportazione di Nuovo, Modificato ed Eliminato. Questa politica garantisce che tutti gli aggiornamenti effettuati sul file system vengano esportati automaticamente nel repository di dati S3 collegato.
Ti consigliamo di attivare la registrazione in CloudWatch Logs per registrare le informazioni su file o directory che non possono essere esportati automaticamente. Gli avvisi e gli errori nel registro contengono informazioni sul motivo dell'errore. Per ulteriori informazioni, consulta Registri degli eventi del data repository.
Nota
Sebbene l'ora di accesso (atime
) e l'ora di modifica (mtime
) siano sincronizzate con S3 durante le operazioni di esportazione, le modifiche a questi timestamp da sole non attivano l'esportazione automatica. Solo le modifiche al contenuto dei file o ad altri metadati (come la proprietà o le autorizzazioni) attiveranno un'esportazione automatica in S3.
Aggiornamento delle impostazioni di esportazione
Puoi configurare le impostazioni di esportazione di un file system su un bucket S3 collegato quando crei l'associazione del repository di dati. Per ulteriori informazioni, consulta Creazione di un link a un bucket S3.
Puoi anche aggiornare le impostazioni di esportazione in qualsiasi momento, inclusa la politica di esportazione. Per ulteriori informazioni, consulta Aggiornamento delle impostazioni di associazione agli archivi di dati.
Monitoraggio dell'esportazione automatica
Puoi monitorare le associazioni di repository di dati abilitate all'esportazione automatica utilizzando una serie di metriche pubblicate su Amazon. CloudWatch La AgeOfOldestQueuedMessage
metrica rappresenta l'età dell'aggiornamento più vecchio apportato al file system che non è stato ancora esportato in S3. Se AgeOfOldestQueuedMessage
è maggiore di zero per un periodo di tempo prolungato, consigliamo di ridurre temporaneamente il numero di modifiche (in particolare la ridenominazione delle directory) che vengono apportate attivamente al file system fino a ridurre la coda dei messaggi. Per ulteriori informazioni, consulta FSxper le metriche del repository Lustre S3.
Importante
Quando si elimina un'associazione di archivio di dati o un file system con l'esportazione automatica abilitata, è innanzitutto necessario assicurarsi che AgeOfOldestQueuedMessage
sia zero, ovvero che non vi siano modifiche non ancora esportate. Se AgeOfOldestQueuedMessage
è maggiore di zero quando elimini l'associazione al repository di dati o il file system, le modifiche che non erano ancora state esportate non raggiungeranno il bucket S3 collegato. Per evitare ciò, attendi che AgeOfOldestQueuedMessage
raggiunga lo zero prima di eliminare l'associazione al repository di dati o il file system.