我有一个名为的 DynamoDB 表Transactions
我正在其中记录我的应用程序中活动的审计跟踪。午夜过后,我想将表重命名为类似的名称Transactions.2015-10-01
并创建一个名为的新表Transactions
,我将在我的应用程序中记录接下来 24 小时的活动。在那段时间结束时,我会将其重命名为Transactions.2015-10-02
etc.
换句话说,我正在尝试实现活动的旋转日志(尽管是线性的而不是循环的)。
我不确定是否有办法重命名 DynamoDB 中的表。有办法吗?如果没有,还有其他方法吗?例如,如果有一个表指针被称为Transactions
这将指向Transactions.2015-10-01
然后在午夜该指针将切换到Transactions.2015-10-02
。我的应用程序审核逻辑将简单地执行插入Transactions
它委托给右表。
Amazon DynamoDB 没有重命名表的命令。唯一与表相关的命令是CreateTable
, DeleteTable
, DescribeTable
, ListTables
and UpdateTable
(不允许重命名)。
也无法为表创建别名。
最好的方法是让您的应用程序创建所需的表,然后将事务定向到适当的表。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)