我有一个基于打字稿/节点的应用程序,其中以下代码行引发错误:
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
但无济于事(相同的错误消息)。任何人都可以提供任何可能的原因/建议以进行进一步的故障排除吗?