使用NodeJS AWS SDK V3的SAM本地调用

0

【以下的问题经过翻译处理】 你好,我正在开始使用SAM工具,并且一切顺利,直到我向我的项目添加任何v3 aws sdk包时出现问题。在调用sam local invoke时,我收到函数超时错误。是否有其他人遇到过这个问题?我正在使用NodeJS 16的基本Hello World模板。在项目构建后,我可以运行sam local invoke而不出错。然后我运行以下命令:

cd hello-world

npm install @aws-sdk/client-secrets-manager --save

然后我将以下行添加到app.js的顶部

const { SecretsManagerClient, CancelRotateSecretCommand } = require(“@aws-sdk/client-secrets-manager”);

然后我再次运行sam local invoke并收到错误。

是否有办法使SAM local与v3 Javascript SDK一起工作?

profile picture
EXPERTE
gefragt vor 5 Monaten57 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 你好,

Lambda函数在控制台上调用时能够工作吗?你能否尝试使用node18,这样您就不需要显式地安装sdk v3?

请告诉我。

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