TypeError: Cannot read properties of undefined (reading 'byteLength') AWS SDK for JavaScript v3で少しハマった話JavaScriptAWSSDKトラブルシューティング はじめに ローカルではAWS CLIのconfig設定(設定の基本を参照)をしていたので問題にならなかったが、CIでテスト実行しようとした時に、SDKのクライアントのコンストラクタでクレデンシャルを設定しようとしてハマったので、気を付けたいポイントについて備忘録を残す。 ※以下ではCI上でSDKのクライアントのインスタンスをmock化しないで利用しているが、CI環境でテストするのにそもそもSDKをそのまま動かしているのはおかしいのでは…?という突っ込みが当然あると思う。結合でテストしたい場面ではないのであれば、単体テストとして実装す