在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也存在类似的问题。我的应用程序

1 Antwort
0

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

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen