我在dynamo中创建了一个名为userId的简单表,我可以在AWS控制台中查看它,并通过本地计算机上的一些java查询它。但是,今天早上,我再也看不到发电机仪表板中的表格了,但我仍然可以通过java查询它。仪表板根本没有显示任何表格(我只有一个,缺少'userId')。然后,我使用仪表板创建了一个新表,将其称为userId并填充它。但是,现在当我运行我的java来查询它时,代码将返回缺少的'userId'表中的项目,而不是这个新项目!任何想法是怎么回事?DynamoDB表丢失?
好的,这很奇怪。我认为发电机表不是按地区指定的,但我注意到一旦我创建了这个'userId'的新版本,它可以在欧洲西部地区看到,但是我可以在我们看到不同的(先前缺失!)'userId'表东部地区。他们都有相同的表名,但包含不同的项目。我不认为这是可能的?
DynamoDB表绑定到创建它们的区域,并且不需要跨区域唯一。 –
感谢鲍勃,我没有意识到这一点! –