Skip to main content
IAM Policy Map

ComprehendReadOnly

ReaderAWS managedActivePermissions reviewedShow on mapCompare

Summary

Provides read-only access to Amazon Comprehend.

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

Identity

ARN
arn:aws:iam::aws:policy/ComprehendReadOnly
Default version
v11
Created
Last edited
Services
comprehend

Control-plane actions (39)

By access level: 39 Read.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
Comprehend39 of 8539 Read; 0 restricted, 0 conditionalcomprehend:BatchDetectDominantLanguage, comprehend:BatchDetectEntities, comprehend:BatchDetectKeyPhrases, comprehend:BatchDetectSentiment, comprehend:BatchDetectSyntax, comprehend:ClassifyDocument, comprehend:ContainsPiiEntities, comprehend:DescribeDocumentClassificationJob, comprehend:DescribeDocumentClassifier, comprehend:DescribeDominantLanguageDetectionJob, comprehend:DescribeEndpoint, comprehend:DescribeEntitiesDetectionJob and 27 more
Comprehend: 39 actions
  • comprehend:BatchDetectDominantLanguage (Read)
  • comprehend:BatchDetectEntities (Read)
  • comprehend:BatchDetectKeyPhrases (Read)
  • comprehend:BatchDetectSentiment (Read)
  • comprehend:BatchDetectSyntax (Read)
  • comprehend:ClassifyDocument (Read)
  • comprehend:ContainsPiiEntities (Read)
  • comprehend:DescribeDocumentClassificationJob (Read)
  • comprehend:DescribeDocumentClassifier (Read)
  • comprehend:DescribeDominantLanguageDetectionJob (Read)
  • comprehend:DescribeEndpoint (Read)
  • comprehend:DescribeEntitiesDetectionJob (Read)
  • comprehend:DescribeEntityRecognizer (Read)
  • comprehend:DescribeKeyPhrasesDetectionJob (Read)
  • comprehend:DescribePiiEntitiesDetectionJob (Read)
  • comprehend:DescribeResourcePolicy (Read)
  • comprehend:DescribeSentimentDetectionJob (Read)
  • comprehend:DescribeTargetedSentimentDetectionJob (Read)
  • comprehend:DescribeTopicsDetectionJob (Read)
  • comprehend:DetectDominantLanguage (Read)
  • comprehend:DetectEntities (Read)
  • comprehend:DetectKeyPhrases (Read)
  • comprehend:DetectPiiEntities (Read)
  • comprehend:DetectSentiment (Read)
  • comprehend:DetectSyntax (Read)
  • comprehend:ListDocumentClassificationJobs (Read)
  • comprehend:ListDocumentClassifierSummaries (Read)
  • comprehend:ListDocumentClassifiers (Read)
  • comprehend:ListDominantLanguageDetectionJobs (Read)
  • comprehend:ListEndpoints (Read)
  • comprehend:ListEntitiesDetectionJobs (Read)
  • comprehend:ListEntityRecognizerSummaries (Read)
  • comprehend:ListEntityRecognizers (Read)
  • comprehend:ListKeyPhrasesDetectionJobs (Read)
  • comprehend:ListPiiEntitiesDetectionJobs (Read)
  • comprehend:ListSentimentDetectionJobs (Read)
  • comprehend:ListTagsForResource (Read)
  • comprehend:ListTargetedSentimentDetectionJobs (Read)
  • comprehend:ListTopicsDetectionJobs (Read)

Data-plane actions (0)

By access level: none.

This policy grants no actions in this plane.

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": [
    {
      "Effect": "Allow",
      "Action": [
        "comprehend:DetectDominantLanguage",
        "comprehend:BatchDetectDominantLanguage",
        "comprehend:DetectEntities",
        "comprehend:BatchDetectEntities",
        "comprehend:DetectKeyPhrases",
        "comprehend:BatchDetectKeyPhrases",
        "comprehend:DetectPiiEntities",
        "comprehend:ContainsPiiEntities",
        "comprehend:DetectSentiment",
        "comprehend:BatchDetectSentiment",
        "comprehend:DetectSyntax",
        "comprehend:BatchDetectSyntax",
        "comprehend:ClassifyDocument",
        "comprehend:DescribeTopicsDetectionJob",
        "comprehend:ListTopicsDetectionJobs",
        "comprehend:DescribeDominantLanguageDetectionJob",
        "comprehend:ListDominantLanguageDetectionJobs",
        "comprehend:DescribeEntitiesDetectionJob",
        "comprehend:ListEntitiesDetectionJobs",
        "comprehend:DescribeKeyPhrasesDetectionJob",
        "comprehend:ListKeyPhrasesDetectionJobs",
        "comprehend:DescribePiiEntitiesDetectionJob",
        "comprehend:ListPiiEntitiesDetectionJobs",
        "comprehend:DescribeSentimentDetectionJob",
        "comprehend:DescribeTargetedSentimentDetectionJob",
        "comprehend:ListSentimentDetectionJobs",
        "comprehend:ListTargetedSentimentDetectionJobs",
        "comprehend:DescribeDocumentClassifier",
        "comprehend:ListDocumentClassifiers",
        "comprehend:DescribeDocumentClassificationJob",
        "comprehend:ListDocumentClassificationJobs",
        "comprehend:DescribeEntityRecognizer",
        "comprehend:ListEntityRecognizers",
        "comprehend:ListTagsForResource",
        "comprehend:DescribeEndpoint",
        "comprehend:ListEndpoints",
        "comprehend:ListDocumentClassifierSummaries",
        "comprehend:ListEntityRecognizerSummaries",
        "comprehend:DescribeResourcePolicy"
      ],
      "Resource": "*"
    }
  ]
}

Version history

Current version v11, edited by AWS on 2022-04-26. 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/ComprehendReadOnly
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/ComprehendReadOnly
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/ComprehendReadOnly

CloudFormation

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

Terraform

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

CDK (TypeScript)

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

Sources

Pending editorial review. No editorial sources are listed yet.