我在应用程序中使用AWS实施GetCallerIdentity
时遇到问题。当我尝试生成临时凭证时,服务器控制台会返回错误InvalidClientTokenId: The security token included in the request is invalid
。
我一直在关注AWS documentation,我想知道我是否错误地设置了我的IAM用户。文件说;
GetSessionToken创建的临时安全凭证可用于对任何AWS服务进行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);
});