使用IAM用户

时间:2018-02-06 02:05:40

标签: amazon-web-services amazon-s3 amazon-iam

我在应用程序中使用AWS实施GetCallerIdentity时遇到问题。当我尝试生成临时凭证时,服务器控制台会返回错误InvalidClientTokenId: The security token included in the request is invalid

我一直在关注AWS documentation,我想知道我是否错误地设置了我的IAM用户。文件说;

GetSessionToken创建的临时安全凭证可用于对任何AWS服务进行API调用,但以下情况除外:

  • 除非有MFA身份验证信息,否则无法调用任何IAM API 包含在请求中。
  • 除AssumeRole或GetCallerIdentity外,您无法调用任何STS API。

这是否意味着我不能使用以下示例中的IAM帐户?我正在建立meteor js,我试图实现一个名为SlingShot的包。文档没有提到这样的错误。

var sts = new AWS.STS();

sts.getSessionToken({
  DurationSeconds: duration
}, function (error, result) {
  console.log('error', error);
  callback(error, result && result.Credentials);
});

0 个答案:

没有答案