Tuh*_*ngh 2 amazon-s3 amazon-web-services aws-cli aws-sdk aws-sdk-nodejs
我正在代码中访问AWS SDK及其服务,如下所示:
var aws = require('aws-sdk');
const s3 = new aws.S3();
Run Code Online (Sandbox Code Playgroud)
我想看看初始化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;
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我获取此数据的正确方法吗?我觉得这部分的aws文档不容易理解。
编辑:我能够使用更新代码中的凭据 aws.config.update({accessKeyId: 'xxx', secretAccessKey: 'yyy', sessionToken:'zzz'
当我不像这样设置它们时,我想看看这些值是什么。未设置过程环境变量。我的凭证文件设置正确。
您可以从以下位置获取全局配置的凭据 aws.config.credentials
获取accessKeyId:
var accessKeyId = aws.config.credentials.accessKeyId;
Run Code Online (Sandbox Code Playgroud)
获取secretAccessKey:
var secretAccessKey = aws.config.credentials.secretAccessKey;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1146 次 |
最近记录: |