AWS managed policy: AmazonChimeVoiceConnectorServiceLinkedRolePolicy - Amazon Chime SDK

AWS managed policy: AmazonChimeVoiceConnectorServiceLinkedRolePolicy

The AmazonChimeVoiceConnectorServiceLinkedRolePolicy enables Amazon Chime SDK Voice Connectors to stream media to Amazon Kinesis Video Streams, provide streaming notifications, and synthesize speech using Amazon Polly. This policy grants the Amazon Chime SDK Voice Connector service permissions to access customer’s Amazon Kinesis Video Streams, send notification events to the Amazon Simple Notification Service (SNS) and Amazon Simple Queue Service (SQS), and use Amazon Polly to synthesize speech when using the Amazon Chime SDK Voice Applications Speak and SpeakAndGetDigits actions.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["chime:GetVoiceConnector*"], "Resource": ["*"] }, { "Effect": "Allow", "Action": [ "kinesisvideo:GetDataEndpoint", "kinesisvideo:PutMedia", "kinesisvideo:UpdateDataRetention", "kinesisvideo:DescribeStream", "kinesisvideo:CreateStream" ], "Resource": ["arn:aws:kinesisvideo:*:*:stream/ChimeVoiceConnector-*"] }, { "Effect": "Allow", "Action": ["kinesisvideo:ListStreams"], "Resource": ["*"] }, { "Effect": "Allow", "Action": ["SNS:Publish"], "Resource": ["arn:aws:sns:*:*:ChimeVoiceConnector-Streaming*"] }, { "Effect": "Allow", "Action": ["sqs:SendMessage"], "Resource": ["arn:aws:sqs:*:*:ChimeVoiceConnector-Streaming*"] }, { "Effect": "Allow", "Action": ["polly:SynthesizeSpeech"], "Resource": ["*"] }, { "Effect": "Allow", "Action": [ "chime:CreateMediaInsightsPipeline", "chime:GetMediaInsightsPipelineConfiguration" ], "Resource": ["*"] } ] }

For more information, see Using the Amazon Chime SDK Voice Connector service linked role policy.