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à.
Utilizzo delle operazioni di sincronizzazione di DynamoDB su sorgenti dati con versione in AWS AppSync
Le fonti di dati con versione supportano Sync
operazioni che consentono di recuperare tutti i risultati da una tabella DynamoDB e quindi ricevere solo i dati modificati dall'ultima query (gli aggiornamenti delta). Quando AWS AppSync riceve una richiesta di Sync
operazione, utilizza i campi specificati nella richiesta per determinare se è necessario accedere alla tabella Base o alla tabella Delta.
-
Se il
lastSync
campo non è specificato, viene eseguita unaScan
nella tabella Base. -
Se il campo
lastSync
è specificato, ma il valore è prima delcurrent moment - DeltaSyncTTL
, viene eseguita unaScan
sulla tabella di base. -
Se il campo
lastSync
è specificato e il valore è attivo o dopocurrent moment - DeltaSyncTTL
, viene eseguita unaQuery
sulla tabella Delta.
AWS AppSync restituisce il startedAt
campo al modello di mappatura delle risposte per tutte le Sync
operazioni. Il campo startedAt
è il momento, in millisecondi dall'epoca, in cui è iniziata l'operazione Sync
che è possibile memorizzare localmente e utilizzare in un'altra richiesta. Se un token di paginazione è stato incluso nella richiesta, questo valore sarà lo stesso di quello restituito dalla richiesta per la prima pagina di risultati.
Per informazioni sul formato per i modelli di mappatura Sync
, consulta il riferimento del modello di mappatura.