0

我正在尝试在我的账户中创建一个新的 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);
    }
});
4

0 回答 0