使用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
EXPERTO
preguntada hace 5 meses57 visualizaciones
1 Respuesta
0

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

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

请告诉我。

profile picture
EXPERTO
respondido hace 5 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas