AWS Parameters and Secrets Lambda Extension 在请求超时

0

【以下的问题经过翻译处理】 你好,

我按照这里提供的指南尝试使用标题中的扩展程序,但是很不幸地遇到了一个问题,即扩展程序启动并等待请求(我可以从设置调试标志的日志中看到),但是当我发送请求时,它会超时。我已将lambda的超时时间设置为最大可能值,但效果相同。

函数日志

我已按以下方式设置My lambda执行角色:

Lambda策略

我的函数运行时使用TypeScript进行arm64编译。请求我的秘密的代码如下:

获取秘密的代码

我一直尝试不同的方法,但都没有成功,因为应用程序仍然超时。非常感谢关于这里发生的事情的任何帮助。

profile picture
EXPERTE
gefragt vor 5 Monaten54 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 问题解决了!

事实证明,由于我将Lambda链接到了我的VPC,它实际上阻止了函数与Secrets Manager的通信,因为所有这些端点都是公共的https://repost.aws/questions/QU1WLg4Q2-TCqznkgmpPnW0g/getting-secret-from-lambda-times-out-when-attached-to-vpc-subnet

这个问题的解决方案是创建一个VPC终端,接受来自我Lambda所在的安全组的请求。完成这个步骤后,扩展程序按预期工作了。

希望这能帮助到遇到相同问题的人 💫

profile picture
EXPERTE
beantwortet vor 5 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