所以看起来你可以查看config的credentialProvider对象,它是一个CredentialProviderChain.其resolve()方法返回AWS.Credentials的实例,该实例将标识用于配置凭据的方法.
示例如下:
AWS.config.credentialProvider.resolve(function(err, credential) {
if(credential !== null) {
awsCredential = credential.constructor.name;
})
console.log("AWS configured? ", awsCredential ? 'yes'.green : 'no'.red);
if(awsCredential) {
console.log(" Provided by: ", awsCredential);
}
Run Code Online (Sandbox Code Playgroud)
特别注意返回credential显示其classname via credential.constructor.name.
编辑:我现在把这篇文章写成一篇文章,比较使用回调和承诺来实现相同的目标 - 以防万一其他人遇到同样的问题.
| 归档时间: |
|
| 查看次数: |
380 次 |
| 最近记录: |