Gestire la coerenza dei dati in CloudTrail - AWS CloudTrail

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

Gestire la coerenza dei dati in CloudTrail

CloudTrail utilizza un modello di calcolo distribuito chiamato coerenza finale. Qualsiasi modifica apportata alla CloudTrail configurazione (o ad altri AWS servizi), compresi i tag utilizzati nel controllo degli accessi basato sugli attributi (ABAC), richiede tempo per diventare visibile da tutti gli endpoint possibili. Parte del ritardo è dovuto al tempo necessario per inviare i dati da un server all'altro, da una zona di replica all'altra e da una regione all'altra in tutto il mondo. CloudTrail utilizza anche la memorizzazione nella cache per migliorare le prestazioni, ma in alcuni casi ciò può comportare un aumento di tempo. in quanto la modifica potrebbe risultare visibile solo dopo il timeout dei dati memorizzati nella cache.

È necessario progettare le applicazioni in modo da tenere in considerazione questi potenziali ritardi e assicurarsi che funzionino come previsto, anche quando una modifica apportata in una posizione non è immediatamente visibile in un'altra. Tali modifiche includono la creazione o l'aggiornamento di trail o archivi di dati degli eventi, l'aggiornamento dei selettori di eventi e l'avvio o l'interruzione della registrazione. Quando crei o aggiorni un trail o event data store, CloudTrail invia i log al bucket S3 o al data store degli eventi in base all'ultima configurazione nota fino a quando le modifiche non si propagano in tutte le posizioni.

Per ulteriori informazioni su come ciò influisce sugli altri Servizi AWS, consulta le seguenti risorse: