AWS managed policy: AmazonChimeSDKMediaPipelinesServiceLinkedRolePolicy
You can't attach the AmazonChimeSDKMediaPipelinesServiceLinkedRolePolicy
to your IAM entities.
This policy allows Kinesis Video Streams to stream data to Amazon Chime SDK meetings and publish metrics to CloudWatch. It also allows Amazon Chime SDK media pipelines to access Amazon Chime SDK meetings on your behalf. For more information, see Using roles with Amazon Chime SDK media pipelines in this guide.
Permissions details
This policy includes the following permissions.
cloudwatch
– Grants permission to put CloudWatch metrics.kinesisvideo
– Grants permissions to get data endpoints, put media, update data retention intervals, describe data streams, create data streams, and list data streams.chime
– Grants permissions to get meetings, create attendees, and delete attendees.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowPutMetricsForChimeSDKNamespace", "Effect": "Allow", "Action": "cloudwatch:PutMetricData", "Resource": "*", "Condition": { "StringEquals": { "cloudwatch:namespace": "AWS/ChimeSDK" } } }, { "Sid": "AllowKinesisVideoStreamsAccess", "Effect": "Allow", "Action": [ "kinesisvideo:GetDataEndpoint", "kinesisvideo:PutMedia", "kinesisvideo:UpdateDataRetention", "kinesisvideo:DescribeStream", "kinesisvideo:CreateStream" ], "Resource": [ "arn:aws:kinesisvideo:*:*:stream/ChimeMediaPipelines-*" ] }, { "Sid": "AllowKinesisVideoStreamsListAccess", "Effect": "Allow", "Action": [ "kinesisvideo:ListStreams" ], "Resource": [ "*" ] }, { "Sid": "AllowChimeMeetingAccess", "Effect": "Allow", "Action": [ "chime:GetMeeting", "chime:CreateAttendee", "chime:DeleteAttendee" ], "Resource": "*" } ] }