View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Kinesis Video Streams - Service Authorization Reference

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:

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

kinesisvideo: GetClip

Lettura

GetDASHStreamingSessionURL

kinesis-video archiviati

kinesisvideo: GetDASHStreamingSessionURL

Lettura

GetHLSStreamingSessionURL

kinesis-video archiviati

kinesisvideo: GetHLSStreamingSessionURL

Lettura

GetImages

kinesis-video archiviati

kinesisvideo: GetImages

Lettura

GetMediaForFragmentList

kinesis-video archiviati

kinesisvideo: GetMediaForFragmentList

Lettura

ListFragments

kinesis-video archiviati

kinesisvideo: ListFragments

List

GetMedia

kinesis-video-media

kinesis video: GetMedia

Lettura

GetIceServerConfig

segnalazione kinesis-video

video kinesis: GetIceServerConfig

Lettura

SendAlexaOfferToMaster

segnalazione kinesis-video

video kinesis: SendAlexaOfferToMaster

Scrittura

JoinStorageSession

archiviazione kinesis-video-webrtc-storage

video kinesis: JoinStorageSession

Scrittura

JoinStorageSessionAsViewer

archiviazione kinesis-video-webrtc-storage

video kinesis: JoinStorageSessionAsViewer

Scrittura

CreateSignalingChannel

video di kinesis

video di kinesis: CreateSignalingChannel

Scrittura

video kinesis: TagResource

Etichettatura, scrittura

CreateStream

video di kinesis

video di kinesis: CreateStream

Scrittura

video kinesis: TagStream

Etichettatura, scrittura

DeleteEdgeConfiguration

video di kinesis

video di kinesis: DeleteEdgeConfiguration

Scrittura

DeleteSignalingChannel

video di kinesis

video di kinesis: DeleteSignalingChannel

Scrittura

DeleteStream

video di kinesis

video di kinesis: DeleteStream

Scrittura

DescribeEdgeConfiguration

video di kinesis

video di kinesis: DescribeEdgeConfiguration

Lettura

DescribeImageGenerationConfiguration

video di kinesis

video di kinesis: DescribeImageGenerationConfiguration

Lettura

DescribeMappedResourceConfiguration

video di kinesis

video di kinesis: DescribeMappedResourceConfiguration

List

DescribeMediaStorageConfiguration

video di kinesis

video di kinesis: DescribeMediaStorageConfiguration

Lettura

DescribeNotificationConfiguration

video di kinesis

video di kinesis: DescribeNotificationConfiguration

Lettura

DescribeSignalingChannel

video di kinesis

video di kinesis: DescribeSignalingChannel

List

DescribeStream

video di kinesis

video di kinesis: DescribeStream

List

DescribeStreamStorageConfiguration

video di kinesis

video di kinesis: DescribeStreamStorageConfiguration

Lettura

GetDataEndpoint

video di kinesis

video di kinesis: GetDataEndpoint

Lettura

GetSignalingChannelEndpoint

video di kinesis

video di kinesis: GetSignalingChannelEndpoint

Lettura

ListEdgeAgentConfigurations

video di kinesis

video di kinesis: ListEdgeAgentConfigurations

List

ListSignalingChannels

video di kinesis

video di kinesis: ListSignalingChannels

List

ListStreams

video di kinesis

video di kinesis: ListStreams

List

ListTagsForResource

video di kinesis

video di kinesis: ListTagsForResource

Lettura

ListTagsForStream

video di kinesis

video di kinesis: ListTagsForStream

Lettura

StartEdgeConfigurationUpdate

video di kinesis

video di kinesis: StartEdgeConfigurationUpdate

Scrittura

TagResource

video di kinesis

video di kinesis: TagResource

Etichettatura, scrittura

TagStream

video di kinesis

video di kinesis: TagStream

Etichettatura, scrittura

UntagResource

video di kinesis

video di kinesis: UntagResource

Etichettatura, scrittura

UntagStream

video di kinesis

video di kinesis: UntagStream

Etichettatura, scrittura

UpdateDataRetention

video di kinesis

video di kinesis: UpdateDataRetention

Scrittura

UpdateImageGenerationConfiguration

video di kinesis

video di kinesis: UpdateImageGenerationConfiguration

Scrittura

UpdateMediaStorageConfiguration

video di kinesis

video di kinesis: UpdateMediaStorageConfiguration

Scrittura

UpdateNotificationConfiguration

video di kinesis

video di kinesis: UpdateNotificationConfiguration

Scrittura

UpdateSignalingChannel

video di kinesis

video di kinesis: UpdateSignalingChannel

Scrittura

UpdateStream

video di kinesis

video di kinesis: UpdateStream

Scrittura

UpdateStreamStorageConfiguration

video di kinesis

video di kinesis: UpdateStreamStorageConfiguration

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

ConnectAsMaster

Concede l'autorizzazione per connettersi come un master al canale di segnalazione specificato dall'endpoint

canale*

leggi: ResourceTag /$ {} TagKey

Scrittura

ConnectAsViewer

Concede l'autorizzazione per connettersi come un visualizzatore al canale di segnalazione specificato dall'endpoint

canale*

leggi: ResourceTag /$ {} TagKey

Scrittura

CreateSignalingChannel

Concede l'autorizzazione per creare un canale di segnalazione

canale*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateStream

Concede l'autorizzazione per creare un flusso video Kinesis

ruscello*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteEdgeConfiguration

Concede l'autorizzazione a eliminare la configurazione edge del Kinesis Video Stream

ruscello*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteSignalingChannel

Concede l'autorizzazione per eliminare un canale di segnalazione esistente

canale*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteStream

Concede l'autorizzazione per eliminare un flusso video Kinesis esistente

ruscello*

leggi: ResourceTag /$ {} TagKey

Scrittura

DescribeEdgeConfiguration

Concede l'autorizzazione per descrivere la configurazione edge del flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeImageGenerationConfiguration

Concede l'autorizzazione per descrivere la configurazione di generazione delle immagini del flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeMappedResourceConfiguration

Concede l'autorizzazione per descrivere la risorsa mappata al flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

List

DescribeMediaStorageConfiguration

Concede l'autorizzazione per descrivere la configurazione di archiviazione multimediale di un canale di segnalazione

canale*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeNotificationConfiguration

Concede l'autorizzazione per descrivere la configurazione delle notifiche del flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeSignalingChannel

Concede l'autorizzazione per descrivere il canale di segnalazione specificato

canale*

leggi: ResourceTag /$ {} TagKey

List

DescribeStream

Concede l'autorizzazione per descrivere il flusso video Kinesis specificato

ruscello*

leggi: ResourceTag /$ {} TagKey

List

DescribeStreamStorageConfiguration

Concede l'autorizzazione a descrivere la configurazione di archiviazione dello stream di Kinesis Video Stream

stream*

leggi: ResourceTag /$ {} TagKey

Lettura

GetClip

Concede l'autorizzazione per ottenere un clip multimediale da un flusso video

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

GetDASHStreamingSessionURL

Concede l'autorizzazione a creare un URL per MPEG-DASH lo streaming video

stream*

leggi: ResourceTag /$ {} TagKey

Lettura

GetDataEndpoint

Concede l'autorizzazione per ottenere un endpoint per un determinato flusso per la lettura o la scrittura di dati multimediali in Kinesis Video Streams.

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

GetHLSStreamingSessionURL

Concede l'autorizzazione per creare un URL per lo streaming di video HLS

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

GetIceServerConfig

Concede l'autorizzazione per ottenere la configurazione del server ICE

canale*

leggi: ResourceTag /$ {} TagKey

Lettura

GetImages

Concede l'autorizzazione per ottenere immagini generate dal flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

GetMedia

Concede l'autorizzazione per restituire contenuti multimediali di un flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

GetMediaForFragmentList

Concede l'autorizzazione per leggere e restituire i dati multimediali solo da storage permanente

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

GetSignalingChannelEndpoint

Concede l'autorizzazione per ottenere endpoint per una combinazione specifica di protocollo e ruolo per un canale di segnalazione

canale*

leggi: ResourceTag /$ {} TagKey

Lettura

JoinStorageSession

Concede l'autorizzazione per partecipare a una sessione di archiviazione di un canale

canale*

leggi: ResourceTag /$ {} TagKey

Scrittura

JoinStorageSessionAsViewer

Concede l'autorizzazione a partecipare a una sessione di archiviazione per un canale come spettatore

canale*

leggi: ResourceTag /$ {} TagKey

Scrittura

ListEdgeAgentConfigurations

Concede l'autorizzazione a elencare le configurazioni di un agente edge

List

ListFragments

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.

ruscello*

leggi: ResourceTag /$ {} TagKey

List

ListSignalingChannels

Concede l'autorizzazione per elencare i canali di segnalazione

Elenco

ListStreams

Concede l'autorizzazione per elencare i Kinesis Video Streams

Elenco

ListTagsForResource

Concede l'autorizzazione per recuperare i tag associati alla risorsa

canale

aws: ResourceTag /$ {} TagKey

Lettura

flusso

aws: ResourceTag /$ {} TagKey

ListTagsForStream

Concede l'autorizzazione per recuperare i tag associati al flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Lettura

PutMedia

Concede l'autorizzazione per inviare dati multimediali a un flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Scrittura

SendAlexaOfferToMaster

Concede l'autorizzazione per inviare l'offerta Alexa SDP al master

canale*

leggi: ResourceTag /$ {} TagKey

Scrittura

StartEdgeConfigurationUpdate

Concede l'autorizzazione per avviare l'aggiornamento della configurazione edge del flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Scrittura

TagResource

Concede l'autorizzazione per collegare set di tag alla risorsa

canale

aws: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

flusso

aws: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

TagStream

Concede l'autorizzazione per collegare set di tag ai Kinesis Video Streams

ruscello*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

UntagResource

Concede l'autorizzazione per rimuovere uno o più tag dalla risorsa

canale

aws: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

flusso

aws: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagStream

Concede l'autorizzazione per rimuovere uno o più tag dai Kinesis Video Streams

ruscello*

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

UpdateDataRetention

Concede l'autorizzazione per aggiornare il periodo di conservazione dei dati del flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateImageGenerationConfiguration

Concede l'autorizzazione per aggiornare la configurazione di generazione delle immagini del flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateMediaStorageConfiguration

Concede l'autorizzazione per creare o aggiornare una mappatura tra un canale di segnalazione e un flusso

canale*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateNotificationConfiguration

Concede l'autorizzazione per aggiornare la configurazione delle notifiche del flusso video Kinesis

ruscello*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateSignalingChannel

Concede l'autorizzazione per aggiornare un canale di segnalazione esistente

canale*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateStream

Concede l'autorizzazione per aggiornare un flusso video Kinesis esistente

ruscello*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateStreamStorageConfiguration

Concede l'autorizzazione ad aggiornare la configurazione di archiviazione dello stream di Kinesis Video Stream

stream*

leggi: ResourceTag /$ {} TagKey

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

canale

arn: $ {Partition} :kinesisvideo: $ {Region} :$ {Account} :channel/$ {} /$ {} ChannelName CreationTime

leggiTagKey: /$ {} ResourceTag

flusso

arn: $ {Partition} :kinesisvideo: $ {Region} :$ {Account} :stream/$ {} /$ {} StreamName CreationTime

leggiTagKey: /$ {} ResourceTag

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

legge: RequestTag /$ {} TagKey

Filtra le richieste di creazione in base al set di valori consentito per ciascuno dei tag

Stringa

legge: ResourceTag /$ {} TagKey

Filtra le operazioni in base alla coppia tag-valore associata al flusso

Stringa

leggi: TagKeys

Filtra le richieste in base alla presenza di chiavi di tag obbligatorie nella richiesta

ArrayOfString