次のコード行がエラーをスローしているタイプスクリプト/ノードベースのアプリケーションがあります。
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
たが、役に立ちませんでした(同じエラーメッセージ)。さらにトラブルシューティングを行うために、考えられる原因/提案を誰かが提供できますか?