在Docker中访问SSM出现间歇性的ConnectTimeoutError问题,如何解决?

0

【以下的问题经过翻译处理】 几个月前,我发布了一个关于SSM服务超时错误的帖子。我仍然在遇到这个问题。这是原始帖子。虽然是间歇性的,在开发过程中经常出现(通常每30-120分钟出现一次),因为我的Flask服务器不断重新启动,因此会频繁访问SSM终端点,就像我按保存一样频繁(所以可能每分钟5-20个请求)。

但这远远低于终端点的限制,我得到的是超时错误而不是限制错误。据我所知,当容器在ECS上运行时,我没有看到这个错误,这只是本地开发中的问题。但是,当使用多个国家的不同ISP时,我的团队中约有5个人看到了相同的行为。 SSM主机可以从容器外部访问,但是一旦出现问题,容器将无法访问此主机(只是此主机)5-10分钟。与其他URL的连接正常工作。重新启动容器没有帮助。使用VPN更改我的IP没有帮助。

我到此为止了,这真的妨碍了本地开发。我不知道这个问题影响SSM的原因,它似乎真的必须与Docker或AWS有关。我已经查看了CloudTrail中的GetParametersByPath事件,当一切正常时可以看到,但当连接失败时没有看到任何事件。

我真的需要解决这个问题。有人可以建议其他尝试吗?

更新2022-11-04: 我注意到Cognito也存在类似的问题。我的应用程序

profile picture
专家
已提问 5 个月前44 查看次数
1 回答
0

【以下的回答经过翻译处理】 这是一个Docker问题。如果你遇到了这个问题,你可以下载一个没有这个问题的旧版本的Docker桌面版。我现在已经运行了4.5.0版本9天了,连接不畅的情况一直没有发生过。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则