本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
授予权限
你必须向你的 IAM 角色授予直播权限才能通过 WebRTC 在 Amazon Kinesis Video Streams 中推送直播。
主角色和查看者角色还必须具有DescribeStream
GetDataEndpoint
、以及向 Kinesis Video Streams 收录媒体的PutMedia
权限。
请参阅下面针对主参与者的 IAM 政策示例:
- JSON
-
-
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"kinesisvideo:DescribeSignalingChannel",
"kinesisvideo:DescribeMediaStorageConfiguration",
"kinesisvideo:GetSignalingChannelEndpoint",
"kinesisvideo:GetIceServerConfig",
"kinesisvideo:ConnectAsMaster",
"kinesisvideo:JoinStorageSession"
],
"Resource":" arn:aws:kinesisvideo:us-west-2
:123456789012
:channel/SignalingChannelName
/1234567890123
"
},
{
"Effect": "Allow",
"Action": [
"kinesisvideo:GetDataEndpoint",
"kinesisvideo:DescribeStream",
"kinesisvideo:PutMedia"
],
"Resource": "arn:aws:kinesisvideo:us-west-2
:123456789012
:stream/VideoStreamName
/1234567890123
"
}
]
}