我只找到了一个建议标记表格的答案。由于我正在拿起一个现有的系统而不是从头开始构建,这将是劳动密集型的。
我在 AWS 上搜索了一个星期,没有发现创建/维护 DynamoDB 的 UAT 的切实步骤。
Java,本地Dynamo不持久化数据。
如有任何有关为 DynamoDB 建立可持续的 UAT 环境的信息,我将不胜感激。
在我目前的雇主中,我们为UAT创建了一个单独的AWS环境。 单独的环境是通过拥有另一个 AWS 账户来完成的。 此帐户可用于 UAT。 因此,在我们的代码中,如果密钥用于 UAT 账户,那么它将访问 UAT DynamoDB 数据库。 如果密钥用于生产或开发,则它将访问生产或开发 DynamoDB 数据库。
这有一些优点和缺点。 一个缺点是您必须管理多个AWS账户。 但这也是一个优点,您可以轻松评估每个账户的 AWS 成本。
一个优点是,您可以在各个环境中保持表名不变。 您不需要"myTableNameUat"和"myTableNameDev"...它只是"myTableName",在部署时传递给应用程序的密钥将决定使用哪个环境。