Using the call analytics resource access role for the Amazon Chime SDK - Amazon Chime SDK

Using the call analytics resource access role for the Amazon Chime SDK

The calling account must create the resource access role used by a media insights pipeline configuration. You can't use cross-account roles.

Depending on the features that you enable when you create a call analytics configuration, you must use additional resource policies. Expand the following sections to learn more.

The role requires the following policy, at a minimum:

JSON

You must also use the following trust policy:

JSON

If you use the KinesisDataStreamSink, add the following policy:

JSON

If you use the S3RecordingSink, add the following policy:

JSON

If you use the Post Call Analytics feature of the AmazonTranscribeCallAnalyticsProcessor, add the following policy:

JSON

If you use the VoiceEnhancementSinkConfiguration element, add the following policy:

JSON

If you use the VoiceAnalyticsProcessor, add the policies for LambdaFunctionSink, SqsQueueSink, and SnsTopicSink depending on which sinks you have defined.

LambdaFunctionSink policy:
JSON
SqsQueueSink policy
JSON
SnsTopicSink policy:
JSON