· 6 years ago · Jul 15, 2019, 10:34 PM
1{
2 "Sid": "Stream",
3 "Effect": "Allow",
4 "Action": [
5 "kinesisvideoarchivedmedia:GetHLSStreamingSessionURL",
6 "kinesisvideo:GetDataEndpoint"
7 ],
8 "Resource": "arn:aws:kinesisvideo:us-west-2:XXXXXXXXXXXX:stream/<stream-name>/<stream-id>"
9}
10
11AWS.config.region = 'us-west-2';AWS.config.credentials = new AWS.CognitoIdentityCredentials({
12 IdentityPoolId: <identity-pool>,
13});
14
15AWS.config.credentials.get(function (err, data) {
16 if (!err) {
17 id = AWS.config.credentials.identityId;
18 accessKey = AWS.config.credentials.accessKeyId;
19 secretKey = AWS.config.credentials.secretAccessKey;
20 token = AWS.config.credentials.sessionToken;
21 }
22});