我在我的代码中访问 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'
当我不这样设置它们时,我想看看这些值是什么。未设置进程环境变量。我已正确设置凭据文件。