Operazioni, risorse e chiavi di condizione per Amazon Kinesis Video Streams
Amazon Kinesis Video Streams (kinesisvideoprefisso del servizio:) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio per questo servizio
.
Argomenti
Operazioni API definite da Amazon Kinesis Video Streams
La tabella seguente mappa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.
| Operation | Client SDK | Azione IAM | Chiave di condizione | Valore/i possibile/i | Livello di accesso |
|---|---|---|---|---|---|
|
GetClip |
kinesis-video-archived-media |
Lettura |
|||
|
GetDASHStreamingSessionURL |
kinesis-video archiviati |
Lettura |
|||
|
GetHLSStreamingSessionURL |
kinesis-video archiviati |
Lettura |
|||
|
GetImages |
kinesis-video archiviati |
Lettura |
|||
|
GetMediaForFragmentList |
kinesis-video archiviati |
Lettura |
|||
|
ListFragments |
kinesis-video archiviati |
List |
|||
|
GetMedia |
kinesis-video-media |
Lettura |
|||
|
GetIceServerConfig |
segnalazione kinesis-video |
Lettura |
|||
|
SendAlexaOfferToMaster |
segnalazione kinesis-video |
Scrittura |
|||
|
JoinStorageSession |
archiviazione kinesis-video-webrtc-storage |
Scrittura |
|||
|
JoinStorageSessionAsViewer |
archiviazione kinesis-video-webrtc-storage |
Scrittura |
|||
|
CreateSignalingChannel |
video di kinesis |
Scrittura |
|||
Etichettatura, scrittura |
|||||
|
CreateStream |
video di kinesis |
Scrittura |
|||
Etichettatura, scrittura |
|||||
|
DeleteEdgeConfiguration |
video di kinesis |
Scrittura |
|||
|
DeleteSignalingChannel |
video di kinesis |
Scrittura |
|||
|
DeleteStream |
video di kinesis |
Scrittura |
|||
|
DescribeEdgeConfiguration |
video di kinesis |
Lettura |
|||
|
DescribeImageGenerationConfiguration |
video di kinesis |
Lettura |
|||
|
DescribeMappedResourceConfiguration |
video di kinesis |
List |
|||
|
DescribeMediaStorageConfiguration |
video di kinesis |
Lettura |
|||
|
DescribeNotificationConfiguration |
video di kinesis |
Lettura |
|||
|
DescribeSignalingChannel |
video di kinesis |
List |
|||
|
DescribeStream |
video di kinesis |
List |
|||
|
DescribeStreamStorageConfiguration |
video di kinesis |
Lettura |
|||
|
GetDataEndpoint |
video di kinesis |
Lettura |
|||
|
GetSignalingChannelEndpoint |
video di kinesis |
Lettura |
|||
|
ListEdgeAgentConfigurations |
video di kinesis |
List |
|||
|
ListSignalingChannels |
video di kinesis |
List |
|||
|
ListStreams |
video di kinesis |
List |
|||
|
ListTagsForResource |
video di kinesis |
Lettura |
|||
|
ListTagsForStream |
video di kinesis |
Lettura |
|||
|
StartEdgeConfigurationUpdate |
video di kinesis |
Scrittura |
|||
|
TagResource |
video di kinesis |
Etichettatura, scrittura |
|||
|
TagStream |
video di kinesis |
Etichettatura, scrittura |
|||
|
UntagResource |
video di kinesis |
Etichettatura, scrittura |
|||
|
UntagStream |
video di kinesis |
Etichettatura, scrittura |
|||
|
UpdateDataRetention |
video di kinesis |
Scrittura |
|||
|
UpdateImageGenerationConfiguration |
video di kinesis |
Scrittura |
|||
|
UpdateMediaStorageConfiguration |
video di kinesis |
Scrittura |
|||
|
UpdateNotificationConfiguration |
video di kinesis |
Scrittura |
|||
|
UpdateSignalingChannel |
video di kinesis |
Scrittura |
|||
|
UpdateStream |
video di kinesis |
Scrittura |
|||
|
UpdateStreamStorageConfiguration |
video di kinesis |
Scrittura |
Operazioni definite da Amazon Kinesis Video Streams
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione per connettersi come un master al canale di segnalazione specificato dall'endpoint |
Scrittura |
|||
Concede l'autorizzazione per connettersi come un visualizzatore al canale di segnalazione specificato dall'endpoint |
Scrittura |
|||
Concede l'autorizzazione per creare un canale di segnalazione |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un flusso video Kinesis |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a eliminare la configurazione edge del Kinesis Video Stream |
Scrittura |
|||
Concede l'autorizzazione per eliminare un canale di segnalazione esistente |
Scrittura |
|||
Concede l'autorizzazione per eliminare un flusso video Kinesis esistente |
Scrittura |
|||
Concede l'autorizzazione per descrivere la configurazione edge del flusso video Kinesis |
Lettura |
|||
Concede l'autorizzazione per descrivere la configurazione di generazione delle immagini del flusso video Kinesis |
Lettura |
|||
Concede l'autorizzazione per descrivere la risorsa mappata al flusso video Kinesis |
List |
|||
Concede l'autorizzazione per descrivere la configurazione di archiviazione multimediale di un canale di segnalazione |
Lettura |
|||
Concede l'autorizzazione per descrivere la configurazione delle notifiche del flusso video Kinesis |
Lettura |
|||
Concede l'autorizzazione per descrivere il canale di segnalazione specificato |
List |
|||
Concede l'autorizzazione per descrivere il flusso video Kinesis specificato |
List |
|||
Concede l'autorizzazione a descrivere la configurazione di archiviazione dello stream di Kinesis Video Stream |
Lettura |
|||
Concede l'autorizzazione per ottenere un clip multimediale da un flusso video |
Lettura |
|||
Concede l'autorizzazione a creare un URL per MPEG-DASH lo streaming video |
Lettura |
|||
Concede l'autorizzazione per ottenere un endpoint per un determinato flusso per la lettura o la scrittura di dati multimediali in Kinesis Video Streams. |
Lettura |
|||
Concede l'autorizzazione per creare un URL per lo streaming di video HLS |
Lettura |
|||
Concede l'autorizzazione per ottenere la configurazione del server ICE |
Lettura |
|||
Concede l'autorizzazione per ottenere immagini generate dal flusso video Kinesis |
Lettura |
|||
Concede l'autorizzazione per restituire contenuti multimediali di un flusso video Kinesis |
Lettura |
|||
Concede l'autorizzazione per leggere e restituire i dati multimediali solo da storage permanente |
Lettura |
|||
Concede l'autorizzazione per ottenere endpoint per una combinazione specifica di protocollo e ruolo per un canale di segnalazione |
Lettura |
|||
Concede l'autorizzazione per partecipare a una sessione di archiviazione di un canale |
Scrittura |
|||
Concede l'autorizzazione a partecipare a una sessione di archiviazione per un canale come spettatore |
Scrittura |
|||
Concede l'autorizzazione a elencare le configurazioni di un agente edge |
List |
|||
Concede l'autorizzazione per elencare i frammenti dello storage di archiviazione in base al token di paginazione o al tipo di selettore con intervallo specificato. |
List |
|||
Concede l'autorizzazione per elencare i canali di segnalazione |
Elenco |
|||
Concede l'autorizzazione per elencare i Kinesis Video Streams |
Elenco |
|||
Concede l'autorizzazione per recuperare i tag associati alla risorsa |
Lettura |
|||
Concede l'autorizzazione per recuperare i tag associati al flusso video Kinesis |
Lettura |
|||
Concede l'autorizzazione per inviare dati multimediali a un flusso video Kinesis |
Scrittura |
|||
Concede l'autorizzazione per inviare l'offerta Alexa SDP al master |
Scrittura |
|||
Concede l'autorizzazione per avviare l'aggiornamento della configurazione edge del flusso video Kinesis |
Scrittura |
|||
Concede l'autorizzazione per collegare set di tag alla risorsa |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per collegare set di tag ai Kinesis Video Streams |
leggi: RequestTag /$ {} TagKey |
Etichettatura, scrittura |
||
Concede l'autorizzazione per rimuovere uno o più tag dalla risorsa |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per rimuovere uno o più tag dai Kinesis Video Streams |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per aggiornare il periodo di conservazione dei dati del flusso video Kinesis |
Scrittura |
|||
Concede l'autorizzazione per aggiornare la configurazione di generazione delle immagini del flusso video Kinesis |
Scrittura |
|||
Concede l'autorizzazione per creare o aggiornare una mappatura tra un canale di segnalazione e un flusso |
Scrittura |
|||
Concede l'autorizzazione per aggiornare la configurazione delle notifiche del flusso video Kinesis |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un canale di segnalazione esistente |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un flusso video Kinesis esistente |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la configurazione di archiviazione dello stream di Kinesis Video Stream |
Scrittura |
Tipi di risorsa definiti da Amazon Kinesis Video Streams
I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.
| Tipi di risorse | ARN | Chiavi di condizione |
|---|---|---|
arn: $ {Partition} :kinesisvideo: $ {Region} :$ {Account} :channel/$ {} /$ {} ChannelName CreationTime |
||
arn: $ {Partition} :kinesisvideo: $ {Region} :$ {Account} :stream/$ {} /$ {} StreamName CreationTime |
Chiavi di condizione per Amazon Kinesis Video Streams
Amazon Kinesis Video Streams definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra le richieste di creazione in base al set di valori consentito per ciascuno dei tag |
Stringa |
|
Filtra le operazioni in base alla coppia tag-valore associata al flusso |
Stringa |
|
Filtra le richieste in base alla presenza di chiavi di tag obbligatorie nella richiesta |
ArrayOfString |