我正在尝试在我的帐户中创建一个新的IAM用户。正如您在代码中看到的,我没有在我的代码中提供任何类型的安全凭据,但仍然在我的帐户中创建了新用户。如果没有凭据,代码如何能够将其链接到我的帐户?我的计算机上没有任何凭据文件存储。
var AWS = require('aws-sdk');
// Create the IAM service object
var iam = new AWS.IAM({apiVersion: '2010-05-08'});
var username= process.argv[2];
var params = {
UserName: username
};
iam.getUser(params, function(err, data) {
if (err && err.code === 'NoSuchEntity') {
iam.createUser(params, function(err, data) {
if (err) {
throw err;
} else {
console.log("Success", data);
}
});
} else {
console.log("User " + process.argv[2] + " already exists",
data.User.UserId);
}
});