事業本部 Delivery 部のアベシです。 LocalStackとAWS SDK v3を使ったLambda関数のローカルテストで、LocalStack上のS3にうまく接続できないエラーが発生しました。 最初、エラーの内容から何が問題なのかわからず困ったので小ネタではありますがどう対処したか紹介したいと思います。 実行環境 各モジュールのバージョンは以下となります。 項目名 バージョン 背景 テスト対象のLambdaのNode.jsを18に変更するに当たって、元々AWS SDK v2で書かれていたテストコードをv3にバージョンアップし、テストを実行したところ今回の問題が発生しました。 今回v3に変更したテストコードが2つあり、便宜上①、②とします。 コードによってエラーの内容が異なっていましたが、どちらも内容からは原因がわかりませんでした。 実際のエラー 実際に発生したエラーはコードによっ