Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Protezione AWS Elemental MediaTailor interazioni di origine con SIGv4
Signature Version 4 (Sigv4) è un protocollo di firma utilizzato per autenticare MediaTailor le richieste alle origini supportate tramite HTTPS. MediaTailor supporta solo la comunicazione HTTPS e non consente connessioni HTTP. Con la firma SIGv4, MediaTailor include un'intestazione di autorizzazione firmata nella richiesta di origine HTTPS a MediaTailor Channel Assembly, Amazon S3 e versione 2. AWS Elemental MediaPackage
Puoi utilizzare Sigv4 all'origine per assicurarti che le richieste manifeste vengano soddisfatte solo se provengono MediaTailor e contengono un'intestazione di autorizzazione firmata. In questo modo, alle configurazioni di MediaTailor riproduzione non autorizzate viene impedito l'accesso ai contenuti di origine. Se l'intestazione dell'autorizzazione firmata è valida, l'origine soddisfa la richiesta. Se non è valida, la richiesta ha esito negativo.
Le sezioni seguenti descrivono i requisiti per l'utilizzo della firma MediaTailor SIGv4 per le origini supportate.
MediaTailor Requisiti di assemblaggio del canale
Se si utilizza SIGv4 per proteggere l'origine del MediaTailor Channel Assembly, è necessario soddisfare i seguenti requisiti per accedere MediaTailor al manifest:
-
L'URL di base di origine nella MediaTailor configurazione deve essere un canale Channel Assembly nel seguente formato:
channel-assembly.mediatailor.region.amazonaws.com -
L'origine deve essere configurata per utilizzare HTTPS. MediaTailor supporta solo la comunicazione HTTPS e non consente connessioni HTTP. Se HTTPS non è abilitato all'origine, non MediaTailor firmerà la richiesta.
-
Il tuo canale deve avere una politica di accesso all'origine che includa quanto segue:
-
Accesso principale per MediaTailor accedere al tuo canale. Concedi l'accesso a mediatailor.amazonaws.com.
-
Mediatailor con autorizzazioni IAM: per leggere tutte le playlist multivarianti a cui fa riferimento la configurazione. GetManifest MediaTailor
Per informazioni sull'impostazione di una policy sul canale, consulta. Crea un canale utilizzando la console MediaTailor
-
Esempio politica di accesso di origine per Channel Assembly, limitata all'account MediaTailor di configurazione
{ "Effect": "Allow", "Principal": {"Service": "mediatailor.amazonaws.com"}, "Action": "mediatailor:GetManifest", "Resource": "arn:aws:mediatailor:us-west-2:777788889999:channel/ca-origin-channel", "Condition": { "StringEquals": {"AWS:SourceAccount": "777788889999"} } }
Esempio politica di accesso all'origine per Channel Assembly, limitata alla configurazione di riproduzione MediaTailor
{ "Effect": "Allow", "Principal": {"Service": "mediatailor.amazonaws.com"}, "Action": "mediatailor:GetManifest", "Resource": "arn:aws:mediatailor:us-west-2:777788889999:channel/ca-origin-channel", "Condition": { "StringEquals": {"AWS:SourceArn": "arn:aws:mediatailor:us-west-2:777788889999:playbackConfiguration/test"} } }
requisiti Amazon S3
Se utilizzi Sigv4 per proteggere la tua origine Amazon S3, devi soddisfare i seguenti requisiti per accedere MediaTailor al manifesto:
-
L'URL di base di origine nella MediaTailor configurazione deve essere un bucket S3 nel seguente formato:
s3.region.amazonaws.com -
L'origine deve essere configurata per utilizzare HTTPS. MediaTailor supporta solo la comunicazione HTTPS e non consente connessioni HTTP. Se HTTPS non è abilitato all'origine, non MediaTailor firmerà la richiesta.
-
Il tuo canale deve avere una politica di accesso all'origine che includa quanto segue:
-
Accesso principale per accedere MediaTailor al tuo bucket. Concedi l'accesso a mediatailor.amazonaws.com.
Per informazioni sulla configurazione dell'accesso in IAM, consulta la gestione degli accessi nella AWS Identity and Access Management User Guide.
-
Autorizzazioni IAM s3: GetObject per leggere tutti i manifesti di primo livello a cui fa riferimento la configurazione. MediaTailor
-
Per informazioni generali su Sigv4 per Amazon S3, consulta l'argomento Authenticating Requests (AWS Signature Version 4) nel riferimento alle API di Amazon S3.
Esempio politica di accesso all'origine per Amazon S3, limitata all'account MediaTailor
{ "Effect": "Allow", "Principal": {"Service": "mediatailor.amazonaws.com"}, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::mybucket/*", "Condition": { "StringEquals": {"AWS:SourceAccount": "111122223333"} } }
Esempio politica di accesso all'origine per Amazon S3, limitata alla configurazione di riproduzione MediaTailor
{ "Effect": "Allow", "Principal": {"Service": "mediatailor.amazonaws.com"}, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::mybucket/*", "Condition": { "StringEquals": {"AWS:SourceArn": "arn:aws:mediatailor:us-west-2:111122223333:playbackConfiguration/test”} } }
MediaPackage requisiti
Se si utilizza SIGv4 per proteggere l'origine della MediaPackage versione v2, è necessario soddisfare i seguenti requisiti per accedere MediaTailor al manifesto:
-
L'URL di base di origine nella MediaTailor configurazione deve essere un endpoint MediaPackage v2 nel seguente formato:
mediapackagev2.region.amazonaws.com -
La tua origine deve essere configurata per utilizzare HTTPS. MediaTailor supporta solo la comunicazione HTTPS e non consente connessioni HTTP. Se HTTPS non è abilitato all'origine, non MediaTailor firmerà la richiesta.
-
Il tuo canale deve avere una politica di accesso all'origine che includa quanto segue:
-
Accesso principale per accedere MediaTailor al tuo endpoint. Concedi l'accesso a mediatailor.amazonaws.com.
-
Permessi IAM mediapackagev2: GetObject per leggere tutte le playlist multivarianti a cui fa riferimento la configurazione. MediaTailor
-
Per informazioni generali su Sigv4 per v2, consulta l'argomento Authenticating Requests (AWS Signature Version 4) nel riferimento alle API MediaPackage v2. MediaPackage
Esempio policy di accesso all'origine per MediaPackage la versione v2, limitata all'account MediaTailor
{ "Effect": "Allow", "Principal": {"Service": "mediatailor.amazonaws.com"}, "Action": "mediapackagev2:GetObject", "Resource": "arn:aws:mediapackagev2:us-west-2:444455556666:channelGroup/emp-origin-channel-group/channel/emp-origin-channel/originEndpoint/emp-origin-endpoint", "Condition": { "StringEquals": {"AWS:SourceAccount": "444455556666"} } }
Esempio politica di accesso all'origine per MediaPackage v2, limitata alla configurazione di riproduzione MediaTailor
{ "Effect": "Allow", "Principal": {"Service": "mediatailor.amazonaws.com"}, "Action": "mediapackagev2:GetObject", "Resource": "arn:aws:mediapackagev2:us-west-2:444455556666:channelGroup/emp-origin-channel-group/channel/emp-origin-channel/originEndpoint/emp-origin-endpoint", "Condition": { "StringEquals": {"AWS:SourceArn": "arn:aws:mediatailor:us-west-2:444455556666:playbackConfiguration/test”"} } }