本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
对中的版本化数据源使用 DynamoDB 同步操作 AWS AppSync
版本控制的数据来源支持 Sync 操作,以允许您从 DynamoDB 表中检索所有结果,然后仅接收自上次查询以来更改的数据(增量更新)。当 AWS AppSync 收到Sync操作请求时,它会使用请求中指定的字段来确定应访问基表还是增量表。
-
如果未指定
lastSync字段,则对基 表执行Scan。 -
如果指定了
lastSync字段,但该值在current moment - DeltaSyncTTL之前,则对基 表执行Scan。 -
如果指定了
lastSync字段,并且该值在current moment - DeltaSyncTTL或之后,则对增量 表执行Query。
AWS AppSync 将该startedAt字段返回到所有Sync操作的响应映射模板。startedAt 字段是 Sync 操作开始的时刻,以纪元毫秒为单位,您可以在本地存储并在其他请求中使用该值。如果请求中包含分页令牌,则该值将与请求针对第一页结果返回的值相同。
有关 Sync 映射模板格式的信息,请参阅映射模板参考。