AWS Amplify 创建多个具有重复信息的 DynamoDB 表?

问题描述

我正在使用 AWS Amplify、本地 DataStore 和云同步构建一个离线优先的移动应用程序。到目前为止,我一直在关注文档,没有任何变化(我认为。)

截至目前,我只有一个模型,让我们在 Thing 调用它。我注意到在运行 amplify push 后,我的环境包含的不是一张而是两张 DynamoDB 表:

  • Thing-<app-id>-<env>
  • AmplifyDataStore-<app-id>-<env>

每当我保存一个 Thing 实体时,它似乎都在两个表中冗余持久化。这实际上使我的 DynamoDB 存储成本翻了一番。

这是否有合理的技术原因,或者有什么办法可以避免?或者我只是在某个地方犯了一个错误导致它持续两次?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)