gpt4 book ai didi

amazon-web-services - DynamoDB 表丢失了吗?

转载 作者:行者123 更新时间:2023-12-05 01:21:37 25 4
gpt4 key购买 nike

我在 dynamo 中创建了一个名为 userId 的简单表,我可以在 AWS 控制台中查看它并通过我本地计算机上的一些 java 查询它。然而,今天早上,我无法再在 dynamo 仪表板中看到该表,但我仍然可以通过 java.lang 查询它。仪表板根本没有显示任何表格(我只有一个,缺少的“userId”)。然后我使用仪表板创建了一个新表,将其命名为 userId 并填充了它。但是,现在当我运行我的 java 来查询它时,代码从丢失的“userId”表中返回项目,而不是这个新表!知道发生了什么事吗?

好吧,这很奇怪。我以为 dynamo 表没有按地区指定,但我注意到一旦我创建了这个新版本的“userId”,它就可以在欧盟西部地区看到,但后来我可以在美国看到不同的(以前丢失!)“userId”表-东部地区。它们都有相同的表名,但包含不同的项目。我不认为这是可能的?

最佳答案

Amazon Web Services 的大部分服务都在一个区域中。唯一的异常(exception)是 Route 53 (DNS)、IAM 和 CloudFront (CDN)。原因是您想控制数据的位置,主要是出于监管原因。很多时候,您的数据不能离开美国或欧洲或任何其他地区。可以在具有可用性区域的单个区域内为您的服务创建高可用性。这就是 DynamoDB 或 S3 等高可用性服务如何通过在可用区之间但在单个区域内复制数据来提供此类功能。

关于amazon-web-services - DynamoDB 表丢失了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16013189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com