

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Verwenden von DynamoDB-Synchronisierungsvorgängen für versionierte Datenquellen in AWS AppSync
<a name="aws-appsync-conflict-detection-and-sync-sync-operations"></a>

Versionierte Datenquellen unterstützen `Sync` Operationen, die es Ihnen ermöglichen, alle Ergebnisse aus einer DynamoDB-Tabelle abzurufen und dann nur die Daten zu empfangen, die seit Ihrer letzten Abfrage geändert wurden (die Delta-Updates). Wenn es eine Anforderung für einen `Sync` Vorgang AWS AppSync erhält, verwendet es die in der Anforderung angegebenen Felder, um zu bestimmen, ob auf die *Basistabelle* oder die *Delta-Tabelle zugegriffen* werden soll.
+ Wenn das `lastSync`-Feld nicht angegeben ist, wird ein `Scan` auf der *Basis*-Tabelle durchgeführt.
+ Wenn das `lastSync`-Feld angegeben ist, der Wert jedoch vor dem `current moment - DeltaSyncTTL` liegt, wird ein `Scan` auf der *Basis*-Tabelle durchgeführt.
+ Wenn das `lastSync`-Feld angegeben ist und der Wert auf oder nach dem `current moment - DeltaSyncTTL` liegt, wird ein `Query` auf der *Delta*-Tabelle ausgeführt.

AWS AppSync gibt das `startedAt` Feld an die Antwortzuordnungsvorlage für alle `Sync` Operationen zurück. Das `startedAt`-Feld ist der Moment, in Epochenmillisekunden, an dem der `Sync`-Vorgang gestartet wurde, den Sie lokal speichern und in einer anderen Anforderung verwenden können. Wenn ein Paginierungstoken in der Anforderung enthalten war, entspricht dieser Wert dem Wert, der von der Anforderung für die erste Ergebnisseite zurückgegeben wird.

Informationen zum Format für `Sync`-Zuweisungsvorlagen finden Sie in [der Zuweisungsvorlagen-Referenz](aws-appsync-resolver-mapping-template-reference-dynamodb-sync.md).