使用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
ESPECIALISTA
feita há 5 meses57 visualizações
1 Resposta
0

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

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

请告诉我。

profile picture
ESPECIALISTA
respondido há 5 meses

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas