【问题标题】:I cannot figure out what permission I am missing in AWS IAM to allow firewall rule editing我无法弄清楚我在 AWS IAM 中缺少哪些允许编辑防火墙规则的权限
【发布时间】:2021-07-10 17:20:25
【问题描述】:

我正在尝试创建一个策略,但无论我尝试哪种变体,它都不起作用。

我只是希望用户能够在安全组中编辑入站/出站规则。我最终放弃了尝试指定资源只是为了排除它作为原因。

{
"Version": "2012-10-17",
"Statement": [
    {
        "Sid": "VisualEditor0",
        "Effect": "Allow",
        "Action": [
            "ec2:RevokeSecurityGroupIngress",
            "ec2:AuthorizeSecurityGroupEgress",
            "ec2:AuthorizeSecurityGroupIngress",
            "ec2:UpdateSecurityGroupRuleDescriptionsEgress",
            "ec2:CreateSecurityGroup",
            "ec2:RevokeSecurityGroupEgress",
            "ec2:DeleteSecurityGroup",
            "ec2:UpdateSecurityGroupRuleDescriptionsIngress"
        ],
        "Resource": "*"
    },
    {
        "Sid": "VisualEditor1",
        "Effect": "Allow",
        "Action": [
            "ec2:DescribeInstanceAttribute",
            "ec2:DescribeInstanceStatus",
            "ec2:DescribeInstances",
            "ec2:DescribeNetworkAcls",
            "ec2:DescribeSecurityGroups"
        ],
        "Resource": "*"
    }
]
}

这是用户所看到的

我可以确认用户已正确添加到策略中,因为作为测试,我实际上为用户提供了对所有内容的所有权限,它运行良好并显示了入站规则。

我什至尝试过 AWS 文档,它告诉我一些权限甚至不存在:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-policies-ec2-console.html

确切地说是"ec2:DescribeSecurityGroupsRules"

【问题讨论】:

    标签: amazon-web-services amazon-iam


    【解决方案1】:

    DescribeSecurityGroupRules 似乎是在您写此问题前 2 天添加的!

    见:Easily Manage Security Group Rules with the New Security Group Rule ID | AWS News Blog

    这可以解释为什么现有文档没有引用这些权限。

    因此,我建议为ec2:DescribeSecurityGroupRulesec2:ModifySecurityGroupRules 添加权限。

    为控制台获取正确的权限总是很棘手,因为要知道控制台进行的所有 API 调用并不容易。在这种情况下,我们很幸运控制台提到了所需的权限!有时,您可以通过检查 AWS CloudTrail 日志来发现正在执行的 API 调用。

    【讨论】:

    • 感谢您的帮助,虽然特别是该权限仍然无效,但我从您的帖子中学到了一些东西。 1. 这是一个全新的问题(我什至打算在我原来的帖子中写道,我可以发誓我以前有这个工作)。 2. 仅仅因为 AWS 给我一个错误并不意味着它们是正确的 :)。我最终添加了 DescribeSecurityGroupRules 和 ModifySecurityGroupRules 如果您想修改您的帖子以获得这些权限,我将回答为正确
    • 另请注意:有效的是 DescribeSecurityGroupRules 而不是 DescribeSecurityGroupsRules,我是从您的链接中获得的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-26
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多