使用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
エキスパート
質問済み 5ヶ月前57ビュー
1回答
0

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

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

请告诉我。

profile picture
エキスパート
回答済み 5ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ