Hi there,
I am getting started using the SAM tools, and everything works well until I add any v3 aws sdk packages to my project. At which time when I call sam local invoke, I receive a function timeout error. Has anyone else run into this? I am using the basic Hello World template for NodeJS 16. I can run sam local invoke after the project is built without error. I then run the following commands:
cd hello-world
npm install @aws-sdk/client-secrets-manager --save
I then add the following line to the top of app.js
const { SecretsManagerClient, CancelRotateSecretCommand } = require("@aws-sdk/client-secrets-manager");
And then I run sam local invoke again and receive an error.
Is there a way to get SAM local to work with v3 Javascript SDKs?
Thanks so much for the response. I upgraded to node 18 which in fact did work when I did not npm install the sdk. However, if I do npm install the sdk, then it fails. I don't believe this will cause any issues, but I found it curious. Could you enlighten me on the reason for that, please?