这个错误提示是因为您正在使用跨帐户角色,但所创建的角色不允许其他帐户使用。解决方法是,修改所创建的角色以允许其他帐户使用。您可以通过以下示例代码将允许其他帐户使用的条件添加到创建角色时的IAM策略中:
{
"Statement": [
{
"Effect": "Allow",
"Principal": {"AWS": "arn:aws:iam::123456789012:root"},
"Action": "sts:AssumeRole"
}
]
}
将"123456789012"替换为您要允许访问的帐户ID,然后使用您修改后的IAM策略创建角色即可。