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