【发布时间】:2019-08-16 03:30:32
【问题描述】:
由于保密,我不能提供太多细节,但我会尽量详细说明。
我有一个将用于调用 API 的 AWS 角色并拥有正确的权限。 我正在使用 Boto3 尝试担任该角色。
在我的 python 代码中
sts_client = boto3.client('sts')
response = sts_client.assume_role(
RoleArn="arn:aws:iam::ACCNAME:role/ROLENAME",
RoleSessionName="filler",
)
使用此代码,我收到此错误: “调用 AssumeRole 操作时发生错误(InvalidClientTokenId):请求中包含的安全令牌无效。”
任何帮助将不胜感激。谢谢
【问题讨论】:
-
您是否在 EC2 中运行此代码?
-
抱歉回复晚了,不,这不是在 EC2 中运行的
标签: python amazon-web-services boto3 amazon-iam