AWS SDK for JavaScript v2 のサポート終了が間近に迫っていることが発表
Node.js Lambda 関数の認証情報をロードする
AWS Lambda 関数を作成するときは、その関数を実行する許可を持つ特別な IAM ロールを作成する必要があります。このロールは、実行ロールと呼ばれます。Lambda 関数を設定するときは、作成した IAM ロールを対応する実行ロールとして指定する必要があります。
実行ロールは、実行と他のウェブサービスを呼び出すために必要な認証情報を Lambda 関数に提供します。その結果、Lambda 関数内で記述した Node.js コードに認証情報を提供する必要はありません。
Lambda 実行ロールの詳細については、AWS Lambda デベロッパーガイドの許可の管理: IAM ロール (実行ロール) の使用を参照してください。