Skip to main content
IAM Policy Map

AmazonEMRReadOnlyAccessPolicy_v2

ReaderAWS managedActivePermissions reviewedShow on mapCompare

Summary

Provides read only access to Amazon EMR and the associated CloudWatch Metrics.

Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.

Identity

ARN
arn:aws:iam::aws:policy/AmazonEMRReadOnlyAccessPolicy_v2
Default version
v3
Created
Last edited
Services
cloudwatch, elasticmapreduce

Control-plane actions (19)

By access level: 5 List, 14 Read.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
EMR19 of 885 List, 14 Read; 0 restricted, 0 conditionalelasticmapreduce:DescribeCluster, elasticmapreduce:DescribeEditor, elasticmapreduce:DescribeJobFlows, elasticmapreduce:DescribeReleaseLabel, elasticmapreduce:DescribeSecurityConfiguration, elasticmapreduce:DescribeStep, elasticmapreduce:GetAutoTerminationPolicy, elasticmapreduce:GetBlockPublicAccessConfiguration, elasticmapreduce:GetManagedScalingPolicy, elasticmapreduce:ListBootstrapActions, elasticmapreduce:ListClusters, elasticmapreduce:ListEditors and 7 more
EMR: 19 actions
  • elasticmapreduce:DescribeCluster (Read)
  • elasticmapreduce:DescribeEditor (Read)
  • elasticmapreduce:DescribeJobFlows (Read)
  • elasticmapreduce:DescribeReleaseLabel (Read)
  • elasticmapreduce:DescribeSecurityConfiguration (Read)
  • elasticmapreduce:DescribeStep (Read)
  • elasticmapreduce:GetAutoTerminationPolicy (Read)
  • elasticmapreduce:GetBlockPublicAccessConfiguration (Read)
  • elasticmapreduce:GetManagedScalingPolicy (Read)
  • elasticmapreduce:ListBootstrapActions (Read)
  • elasticmapreduce:ListClusters (List)
  • elasticmapreduce:ListEditors (List)
  • elasticmapreduce:ListInstanceFleets (Read)
  • elasticmapreduce:ListInstanceGroups (Read)
  • elasticmapreduce:ListInstances (Read)
  • elasticmapreduce:ListSecurityConfigurations (List)
  • elasticmapreduce:ListSteps (Read)
  • elasticmapreduce:ListSupportedInstanceTypes (List)
  • elasticmapreduce:ViewEventsFromAllClustersInConsole (List)

Data-plane actions (1)

By access level: 1 Read.

Data-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
CloudWatch1 of 51 Read; 0 restricted, 0 conditionalcloudwatch:GetMetricStatistics
CloudWatch: 1 actions
  • cloudwatch:GetMetricStatistics (Read)

Excluded and conditional actions

No patterns are excluded by NotAction or Deny statements.

Resource scope and attachment

Resource scope across granted actions: all-resources.

Can be attached: Yes, to users, groups and roles.

Why this tier

  • Grants only List and Read actions.

Guidance

Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.

Same service

Same domain

Frequently asked questions

Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.

Policy JSON

Download policy.json

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "ElasticMapReduceActions",
      "Effect": "Allow",
      "Action": [
        "elasticmapreduce:DescribeCluster",
        "elasticmapreduce:DescribeEditor",
        "elasticmapreduce:DescribeJobFlows",
        "elasticmapreduce:DescribeSecurityConfiguration",
        "elasticmapreduce:DescribeStep",
        "elasticmapreduce:DescribeReleaseLabel",
        "elasticmapreduce:GetBlockPublicAccessConfiguration",
        "elasticmapreduce:GetManagedScalingPolicy",
        "elasticmapreduce:GetAutoTerminationPolicy",
        "elasticmapreduce:ListBootstrapActions",
        "elasticmapreduce:ListClusters",
        "elasticmapreduce:ListEditors",
        "elasticmapreduce:ListInstanceFleets",
        "elasticmapreduce:ListInstanceGroups",
        "elasticmapreduce:ListInstances",
        "elasticmapreduce:ListSecurityConfigurations",
        "elasticmapreduce:ListSteps",
        "elasticmapreduce:ListSupportedInstanceTypes",
        "elasticmapreduce:ViewEventsFromAllClustersInConsole"
      ],
      "Resource": "*"
    },
    {
      "Sid": "ViewMetricsInEMRConsole",
      "Effect": "Allow",
      "Action": [
        "cloudwatch:GetMetricStatistics"
      ],
      "Resource": "*"
    }
  ]
}

Version history

Current version v3, edited by AWS on 2023-08-02. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.

Attach snippets

AWS CLI

aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AmazonEMRReadOnlyAccessPolicy_v2
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AmazonEMRReadOnlyAccessPolicy_v2
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AmazonEMRReadOnlyAccessPolicy_v2

CloudFormation

Resources:
  ExampleRole:
    Type: AWS::IAM::Role
    Properties:
      AssumeRolePolicyDocument: {}  # replace with your trust policy
      ManagedPolicyArns:
        - arn:aws:iam::aws:policy/AmazonEMRReadOnlyAccessPolicy_v2

Terraform

resource "aws_iam_role_policy_attachment" "amazonemrreadonlyaccesspolicy_v2" {
  role       = aws_iam_role.example.name
  policy_arn = "arn:aws:iam::aws:policy/AmazonEMRReadOnlyAccessPolicy_v2"
}

CDK (TypeScript)

role.addManagedPolicy(
  iam.ManagedPolicy.fromAwsManagedPolicyName("AmazonEMRReadOnlyAccessPolicy_v2"),
);

Sources

Pending editorial review. No editorial sources are listed yet.