comprehend:StartTopicsDetectionJob

Write

comprehend:StartTopicsDetectionJob is a Write access-level action in the comprehend service. Grants permission to start an asynchronous job to detect the most common topics in the collection of documents and the phrases associated with each topic

Resource types

ARNs that comprehend:StartTopicsDetectionJob can be scoped to in an IAM policy.

arn:${Partition}:comprehend:${Region}:${Account}:topics-detection-job/${JobId} required
topics-detection-job

Condition keys

Keys you can use in the Condition block of a policy that grants comprehend:StartTopicsDetectionJob.

aws:RequestTag/${TagKey} String

Filters access by requiring tag values present in a resource creation request

aws:TagKeys ArrayOfString

Filters access by requiring the presence of mandatory tags in the request

comprehend:OutputKmsKey ARN

Filters access by the output KMS key associated with the resource in the request

comprehend:VolumeKmsKey ARN

Filters access by the volume KMS key associated with the resource in the request

comprehend:VpcSecurityGroupIds ArrayOfString

Filters access by the list of all VPC security group ids associated with the resource in the request

comprehend:VpcSubnets ArrayOfString

Filters access by the list of all VPC subnets associated with the resource in the request

aws:ResourceTag/${TagKey} String

Filters access by requiring tag value associated with the resource

Example IAM policy

A minimal policy that allows comprehend:StartTopicsDetectionJob. Replace "Resource": "*" with a specific ARN to follow least privilege.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowComprehendStartTopicsDetectionJob",
      "Effect": "Allow",
      "Action": "comprehend:StartTopicsDetectionJob",
      "Resource": "*"
    }
  ]
}

Related actions in comprehend

View all comprehend actions →