我在代码中通过以下方式访问AWS SDK及其服务:
var aws = require('aws-sdk');
const s3 = new aws.S3();
我希望在初始化S3对象时能够查看凭据的获取情况。我尝试了以下方法,很明显我无法从文档中弄清楚如何正确使用这些方法和类。
var credo = aws.config.Credentials().get();
var credo = aws.config.Credentials;
var credo = aws.config.credentials;
var credo = aws.Credentials().get();
var credo = aws.Credentials();
var credo = aws.Credentials;
有人能告诉我获取这些数据的正确方法吗?我发现AWS文档对此部分不易理解。
编辑:我可以使用aws.config.update({accessKeyId: 'xxx', secretAccessKey: 'yyy', sessionToken:'zzz'
在代码中更新凭证。
当我不像这样设置它们时,我想看看这些值是什么。进程环境变量未设置。我的凭证文件已正确设置。