【问题标题】:Unable to Connect AWS to boxfuse无法将 AWS 连接到 boxfuse
【发布时间】:2016-04-19 22:42:09
【问题描述】:

我正在尝试将 boxfuse 连接到我的 aws 帐户 我得到以下。任何帮助都非常感谢

`Role with ARN arn:aws:iam::535880694150:role/Boxfuse-access has not been properly configured. Please check your configuration and try again. (AWSSecurityTokenService: AccessDenied -> User: arn:aws:iam::762186188748:user/boxfuse-console is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::535880694150:role/Boxfuse-access)`

我按照 Boxfuse 提供的说明进行操作,我是否遗漏了什么,我是否需要做一些特别的事情。我使用了 boxfuse 提供的政策

{"Version": "2012-10-17","Statement":[ {"Sid":"allow","Effect":"Allow","Resource":["*"], "Action":["ec2:*","elasticloadbalancing:*","autoscaling:*","rds:*","cloudwatch:*","iam:ListInstanceProfiles","iam:PassRole"]}, {"Sid":"ec2Deny","Effect":"Deny", "Action":["ec2:*"],"Resource":["*"],"Condition":{"StringEquals":{"ec2:ResourceTag/boxfuse:ignore":"true"}}}, {"Sid":"rdsDeny","Effect":"Deny", "Action":["rds:*"],"Resource":["*"],"Condition":{"StringEquals":{"rds:db-tag/boxfuse:ignore":"true"}}}]}

这就是我在 Iam 角色策略中的信任关系的样子

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::762186188748:root" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "sts:ExternalId": "uxvmGXwfII4944dh" }, "Bool": { "aws:MultiFactorAuthPresent": "true" } } } ] }

【问题讨论】:

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


    【解决方案1】:

    如说明中所述,应关闭多因素访问。在您的情况下,可以通过将政策文档更新为:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::762186188748:root" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "sts:ExternalId": "uxvmGXwfII4944dh" } } } ] }

    【讨论】:

    • 就我而言,我也错误地创建了它并启用了多因素访问。然后我把它关掉了,以纠正这个问题,它仍然没有工作。当我完全删除设置时(如上所示),它运行良好。因此,不要将其设置为 false,通过编辑 JSON 将其完全删除...这应该可以解决您的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    相关资源
    最近更新 更多