View a markdown version of this page

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

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à.

Operazioni, risorse e chiavi di condizione per Amazon Kinesis Video Streams

Amazon Kinesis Video Streams (prefisso del servizio: kinesisvideo) 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 associa 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 Tabella delle azioni.

Operazione Client SDK Azione IAM Chiave di condizione Valori possibili Livello di accesso

GetClip

kinesis-video-archived-media

kinesisvideo:GetClip

Lettura

GetDASHStreamingSessionURL

kinesis-video-archived-media

kinesisvideo:GetDASHStreamingSessionURL

Lettura

GetHLSStreamingSessionURL

kinesis-video-archived-media

kinesisvideo:GetHLSStreamingSessionURL

Lettura

GetImages

kinesis-video-archived-media

kinesisvideo:GetImages

Lettura

GetMediaForFragmentList

kinesis-video-archived-media

kinesisvideo:GetMediaForFragmentList

Lettura

ListFragments

kinesis-video-archived-media

kinesisvideo:ListFragments

List

GetMedia

kinesis-video-media

kinesisvideo:GetMedia

Lettura

GetIceServerConfig

kinesis-video-signaling

kinesisvideo:GetIceServerConfig

Lettura

SendAlexaOfferToMaster

kinesis-video-signaling

kinesisvideo:SendAlexaOfferToMaster

Scrittura

JoinStorageSession

kinesis-video-webrtc-storage

kinesisvideo:JoinStorageSession

Scrittura

JoinStorageSessionAsViewer

kinesis-video-webrtc-storage

kinesisvideo:JoinStorageSessionAsViewer

Scrittura

CreateSignalingChannel

kinesisvideo

kinesisvideo:CreateSignalingChannel

Scrittura

kinesisvideo:TagResource

Etichettatura, scrittura

CreateStream

kinesisvideo

kinesisvideo:CreateStream

Scrittura

kinesisvideo:TagStream

Etichettare, scrivere

DeleteEdgeConfiguration

kinesisvideo

kinesisvideo:DeleteEdgeConfiguration

Scrittura

DeleteSignalingChannel

kinesisvideo

kinesisvideo:DeleteSignalingChannel

Scrittura

DeleteStream

kinesisvideo

kinesisvideo:DeleteStream

Scrittura

DescribeEdgeConfiguration

kinesisvideo

kinesisvideo:DescribeEdgeConfiguration

Lettura

DescribeImageGenerationConfiguration

kinesisvideo

kinesisvideo:DescribeImageGenerationConfiguration

Lettura

DescribeMappedResourceConfiguration

kinesisvideo

kinesisvideo:DescribeMappedResourceConfiguration

List

DescribeMediaStorageConfiguration

kinesisvideo

kinesisvideo:DescribeMediaStorageConfiguration

Lettura

DescribeNotificationConfiguration

kinesisvideo

kinesisvideo:DescribeNotificationConfiguration

Lettura

DescribeSignalingChannel

kinesisvideo

kinesisvideo:DescribeSignalingChannel

List

DescribeStream

kinesisvideo

kinesisvideo:DescribeStream

List

DescribeStreamStorageConfiguration

kinesisvideo

kinesisvideo:DescribeStreamStorageConfiguration

Lettura

GetDataEndpoint

kinesisvideo

kinesisvideo:GetDataEndpoint

Lettura

GetSignalingChannelEndpoint

kinesisvideo

kinesisvideo:GetSignalingChannelEndpoint

Lettura

ListEdgeAgentConfigurations

kinesisvideo

kinesisvideo:ListEdgeAgentConfigurations

List

ListSignalingChannels

kinesisvideo

kinesisvideo:ListSignalingChannels

List

ListStreams

kinesisvideo

kinesisvideo:ListStreams

List

ListTagsForResource

kinesisvideo

kinesisvideo:ListTagsForResource

Lettura

ListTagsForStream

kinesisvideo

kinesisvideo:ListTagsForStream

Lettura

StartEdgeConfigurationUpdate

kinesisvideo

kinesisvideo:StartEdgeConfigurationUpdate

Scrittura

TagResource

kinesisvideo

kinesisvideo:TagResource

Etichettare, scrivere

TagStream

kinesisvideo

kinesisvideo:TagStream

Etichettare, scrivere

UntagResource

kinesisvideo

kinesisvideo:UntagResource

Etichettare, scrivere

UntagStream

kinesisvideo

kinesisvideo:UntagStream

Etichettare, scrivere

UpdateDataRetention

kinesisvideo

kinesisvideo:UpdateDataRetention

Scrittura

UpdateImageGenerationConfiguration

kinesisvideo

kinesisvideo:UpdateImageGenerationConfiguration

Scrittura

UpdateMediaStorageConfiguration

kinesisvideo

kinesisvideo:UpdateMediaStorageConfiguration

Scrittura

UpdateNotificationConfiguration

kinesisvideo

kinesisvideo:UpdateNotificationConfiguration

Scrittura

UpdateSignalingChannel

kinesisvideo

kinesisvideo:UpdateSignalingChannel

Scrittura

UpdateStream

kinesisvideo

kinesisvideo:UpdateStream

Scrittura

UpdateStreamStorageConfiguration

kinesisvideo

kinesisvideo:UpdateStreamStorageConfiguration

Scrittura

Operazioni definite da Amazon Kinesis Video Streams

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. 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.

Operazioni 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

channel*

aws:ResourceTag/${TagKey}

Write

ConnectAsViewer

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

channel*

aws:ResourceTag/${TagKey}

Write

CreateSignalingChannel

Concede l'autorizzazione per creare un canale di segnalazione

channel*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateStream

Concede l'autorizzazione per creare un flusso video Kinesis

stream*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteEdgeConfiguration

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

stream*

aws:ResourceTag/${TagKey}

Scrittura

DeleteSignalingChannel

Concede l'autorizzazione per eliminare un canale di segnalazione esistente

channel*

aws:ResourceTag/${TagKey}

Write

DeleteStream

Concede l'autorizzazione per eliminare un flusso video Kinesis esistente

stream*

aws:ResourceTag/${TagKey}

Scrittura

DescribeEdgeConfiguration

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

stream*

aws:ResourceTag/${TagKey}

Lettura

DescribeImageGenerationConfiguration

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

stream*

aws:ResourceTag/${TagKey}

Lettura

DescribeMappedResourceConfiguration

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

stream*

aws:ResourceTag/${TagKey}

List

DescribeMediaStorageConfiguration

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

channel*

aws:ResourceTag/${TagKey}

Lettura

DescribeNotificationConfiguration

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

stream*

aws:ResourceTag/${TagKey}

Lettura

DescribeSignalingChannel

Concede l'autorizzazione per descrivere il canale di segnalazione specificato

channel*

aws:ResourceTag/${TagKey}

Elenco

DescribeStream

Concede l'autorizzazione per descrivere il flusso video Kinesis specificato

stream*

aws:ResourceTag/${TagKey}

List

DescribeStreamStorageConfiguration

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

stream*

aws:ResourceTag/${TagKey}

Lettura

GetClip

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

stream*

aws:ResourceTag/${TagKey}

Lettura

GetDASHStreamingSessionURL

Concede il permesso di creare un URL per MPEG-DASH streaming video

stream*

aws: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.

stream*

aws:ResourceTag/${TagKey}

Read

GetHLSStreamingSessionURL

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

stream*

aws:ResourceTag/${TagKey}

Read

GetIceServerConfig

Concede l'autorizzazione per ottenere la configurazione del server ICE

channel*

aws:ResourceTag/${TagKey}

Lettura

GetImages

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

stream*

aws:ResourceTag/${TagKey}

Lettura

GetMedia

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

stream*

aws:ResourceTag/${TagKey}

Read

GetMediaForFragmentList

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

stream*

aws:ResourceTag/${TagKey}

Read

GetSignalingChannelEndpoint

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

channel*

aws:ResourceTag/${TagKey}

Lettura

JoinStorageSession

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

channel*

aws:ResourceTag/${TagKey}

Scrittura

JoinStorageSessionAsViewer

Concede il permesso di partecipare a una sessione di archiviazione per un canale come spettatore

channel*

aws: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.

stream*

aws:ResourceTag/${TagKey}

Elenco

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

channel

aws:ResourceTag/${TagKey}

Read

stream

aws:ResourceTag/${TagKey}

ListTagsForStream

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

stream*

aws:ResourceTag/${TagKey}

Read

PutMedia

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

stream*

aws:ResourceTag/${TagKey}

Write

SendAlexaOfferToMaster

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

channel*

aws:ResourceTag/${TagKey}

Scrittura

StartEdgeConfigurationUpdate

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

stream*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede l'autorizzazione per collegare set di tag alla risorsa

channel

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

stream

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TagStream

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

stream*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

UntagResource

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

channel

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

stream

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagStream

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

stream*

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

UpdateDataRetention

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

stream*

aws:ResourceTag/${TagKey}

Scrittura

UpdateImageGenerationConfiguration

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

stream*

aws:ResourceTag/${TagKey}

Scrittura

UpdateMediaStorageConfiguration

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

channel*

aws:ResourceTag/${TagKey}

Scrittura

UpdateNotificationConfiguration

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

stream*

aws:ResourceTag/${TagKey}

Scrittura

UpdateSignalingChannel

Concede l'autorizzazione per aggiornare un canale di segnalazione esistente

channel*

aws:ResourceTag/${TagKey}

Write

UpdateStream

Concede l'autorizzazione per aggiornare un flusso video Kinesis esistente

stream*

aws:ResourceTag/${TagKey}

Scrittura

UpdateStreamStorageConfiguration

Concede il permesso di aggiornare la configurazione di archiviazione dello stream di Kinesis Video Stream

stream*

aws: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

channel

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

aws:ResourceTag/${TagKey}

stream

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

aws:ResourceTag/${TagKey}

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

aws:RequestTag/${TagKey}

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

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

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

ArrayOfString