拒绝访问未授权执行:ec2:DescribeSubnets

问题描述

创建 EMR 集群时,出现此错误

enter image description here

用户在策略中具有 ec2: Describesubnets 权限,如下所示。 根本原因是什么?

{
        “Sid”: “AllowOperateClusters”,“Effect”: “Allow”,“Action”: [
            “elasticmapreduce:RunJobFlow”,“elasticmapreduce:DescribeCluster”,“elasticmapreduce:ListClusters”,“elasticmapreduce:ListBootstrapActions”,“elasticmapreduce:ListSteps”,“elasticmapreduce:ListInstanceGroups”,“elasticmapreduce:OpenEditorInConsole”,“elasticmapreduce:ListEditors”,“ec2:DescribeAccountAttributes”,“ec2:DescribeVpcs”,“ec2:DescribeAvailabilityZones”,“ec2:Describesubnets”
        ],“Resource”: “*”
    }

解决方法

授予以下权限后即可使用。

ec2:DescribeNetworkAcls
ec2:DescribeRouteTables