尝试连接到 DynamoDB 终端节点时超时

shy*_*ent 5 amazon-ec2 amazon-dynamodb

我们正在执行应用程序的测试部署,该应用程序利用 DynamoDB 实现持久性。在美国东部地区创建了许多表。然后我们对应用程序进行了一些测试,结果导致对这些表的大量写入和读取,超过了吞吐量阈值。突然之间,不过,这些要求与DynamoDB停止通过未来所有从那个特定的机器。我们在欧盟西部地区重新创建了表并再次运行测试。它工作了一段时间,但在早上发现,同样的事情发生在 eu-west 安装上,但与此同时,针对 us-west 安装的请求开始通过。

还有更多,经过一些调查后发现,如果当时针对某个区域的所有请求都失败了,我们甚至无法打开到该区域的 DynamoDB 端点的连接(基本上,“wget https:/ /dynamodb.us-west-1.amazonaws.com “因超时而失败)。

更重要的是,当我们无法连接到特定的 DynamoDB 端点时,所有其他机器都可以做到这一点。即使是那些与受影响的机器在同一子网中并在同一 NAT 后面的那些(因此,共享其源 IP 地址!)。

我所说的所有机器实际上都是 EC2 实例,因此我们这边没有涉及真正的硬件。

任何想法,可能有什么问题?

我们在测试期间没有接触网络配置。会不会是我们遇到的某种形式的节流?

jam*_*ieb 1

您是否尝试过重新启动路由器?事实上,您的 NAT 网关后面的一些服务器可以正常工作,但其他服务器并不让我相信问题出在您这边,而不是亚马逊那边。

如果是消费级设备,请尝试更新固件。它是什么品牌/型号?