确定您正在使用的全局表版本
DynamoDB 全局表有两种版本:版本 2019.11.21(当前) 和 版本 2017.11.29。我们建议使用全局表的 版本 2019.11.21(当前),它使您能够从填充有数据的表中动态添加新的副本表。与 版本 2017.11.29 相比,版本 2019.11.21(当前) 效率更高,消耗的写入容量更少。
要找出正在使用的全局表的版本,请执行以下操作:
-
打开 DynamoDB 控制台:https://console.aws.amazon.com/dynamodb/home
。 -
在控制台左侧的导航窗格中,选择 Tables (表)。
-
选择要使用的表。
-
选择 Global Tables (全局表) 选项卡。
-
Global table version (全局表版本) 显示正在使用的全局表的版本。

-
如果使用全局表的 版本 2019.11.21(当前),并且还使用生存时间功能,则 DynamoDB 会将 TTL 删除复制到所有副本表。初始 TTL 删除不会在发生 TTL 到期的区域中消耗写入容量。但是,在每个副本区域中,当使用预配置的容量时,复制到副本表的 TTL 删除将消耗一个复制的写容量单位,或在使用按需容量模式时消耗一个复制的写容量单位,并且将收取适用的费用。
-
在 版本 2019.11.21(当前) 中,发生 TTL删除时,它将会被复制到所有副本区域。这些复制的写入操作不包含
type
或principalID
属性。这可能会难以将 TTL 删除与复制表中的用户删除区分开来。