1

次のコード行がエラーをスローしているタイプスクリプト/ノードベースのアプリケーションがあります。

const res = await s3.getObject(obj).promise();

端末出力に表示されるエラーは次のとおりです。

❌ Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1

 CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1

ただし、実際には .aws ディレクトリに と の値を持つ資格情報ファイルがaws_access_key_idありaws_secret_access_keyます。また、これらの値を変数AWS_ACCESS_KEY_IDおよびでエクスポートしましたAWS_SECRET_ACCESS_KEY。私もこれを実行して、実行せずに試しましexport AWS_SDK_LOAD_CONFIG=1たが、役に立ちませんでした(同じエラーメッセージ)。さらにトラブルシューティングを行うために、考えられる原因/提案を誰かが提供できますか?

4

2 に答える 2