ローカル Web ページで AWS Kinesis ビデオ ストリームを表示しようとしています。ただし、このエラーが発生し続けます。
AccessDeniedException: User: arn:aws:sts::XXXXXXXXX:assumed-role/XXXXXXXX/CognitoIdentityCredentials is not authorized to perform: kinesisvideo:GetDataEndpoint on resource: XXXX
関連する IAM ロールに使用されるポリシーは次のとおりです。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"mobileanalytics:PutEvents",
"cognito-sync:*",
"kinesisvideo:*",
"sts:*"
],
"Resource": [
"*"
]
}
]
}
認証されていない Cognito ロールを使用しています。
sts:assumeRole についても同様の例外が発生します。
私は何を間違っていますか?