As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando as operações de sincronização do DynamoDB em fontes de dados versionadas no AWS AppSync
As fontes de dados versionadas são compatíveis com as operações Sync
que permitem recuperar todos os resultados de uma tabela do DynamoDB e, depois, receber apenas os dados alterados desde a última consulta (as atualizações delta). Quando AWS AppSync recebe uma solicitação para uma Sync
operação, ele usa os campos especificados na solicitação para determinar se a tabela Base ou a tabela Delta devem ser acessadas.
-
Se o campo
lastSync
não for especificado, será executado umScan
na tabela Base. -
Se o campo
lastSync
for especificado, mas o valor for anterior aocurrent moment - DeltaSyncTTL
, será executado umScan
na tabela Base. -
Se o campo
lastSync
for especificado e o valor for igual ou posterior aocurrent moment - DeltaSyncTTL
, será executada umaQuery
na tabela Delta.
AWS AppSync retorna o startedAt
campo para o modelo de mapeamento de resposta para todas as Sync
operações. O campo startedAt
é o momento, em milésimos de segundos de epoch, no qual a operação Sync
foi iniciada e você pode armazenar localmente e usar em outra solicitação. Se um token de paginação foi incluído na solicitação, esse valor será o mesmo que o retornado pela solicitação para a primeira página de resultados.
Para obter informações sobre o formato dos modelos de mapeamento Sync
, consulte a referência do modelo de mapeamento.