无法使用临时凭证调用IAM函数

时间:2019-02-13 09:26:15

标签: amazon-web-services aws-cli amazon-iam

使用带有临时凭据的aws cli调用任何IAM函数时(例如,调用list-attached-role-policies),我会遇到以下错误:

An error occurred (InvalidClientTokenId) when calling the ListAttachedRolePolicies operation: The security token included in the request is invalid

我使用了aws sts假定角色命令来获取我先前在控制台中使用“ AdministratorAccess”策略定义的角色的临时凭据(仅用于测试)。然后,我将证书添加到linux环境变量中,如教程中所述(包括会话令牌)。我可以调用所有其他的aws cli命令,我尝试了aws s3,sts,ec2,它们都可以正常工作。

以下是给我这个错误的命令示例(任何aws iam命令都出现相同的错误):

aws iam list-attached-role-policies --role-name MyRole

有人知道我在做什么错吗?

0 个答案:

没有答案