View a markdown version of this page

Aktionen, Ressourcen und Bedingungskontextschlüssel für Amazon Kinesis Video Streams - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungskontextschlüssel für Amazon Kinesis Video Streams

Amazon Kinesis Video Streams (Dienstpräfix: kinesisvideo) bietet die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien.

Referenzen:

Von Amazon Kinesis Video Streams definierte API-Operationen

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation SDK-Client IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

GetClip

kinesis-video-archived-media

kinesisvideo:GetClip

Lesen

GetDASHStreamingSessionURL

kinesis-video-archived-media

kinesisvideo:GetDASHStreamingSessionURL

Lesen

GetHLSStreamingSessionURL

kinesis-video-archived-media

kinesisvideo:GetHLSStreamingSessionURL

Lesen

GetImages

kinesis-video-archived-media

kinesisvideo:GetImages

Lesen

GetMediaForFragmentList

kinesis-video-archived-media

kinesisvideo:GetMediaForFragmentList

Lesen

ListFragments

kinesis-video-archived-media

kinesisvideo:ListFragments

Auflisten

GetMedia

kinesis-video-media

kinesisvideo:GetMedia

Lesen

GetIceServerConfig

kinesis-video-signaling

kinesisvideo:GetIceServerConfig

Lesen

SendAlexaOfferToMaster

kinesis-video-signaling

kinesisvideo:SendAlexaOfferToMaster

Write (Schreiben)

JoinStorageSession

kinesis-video-webrtc-storage

kinesisvideo:JoinStorageSession

Schreiben

JoinStorageSessionAsViewer

kinesis-video-webrtc-storage

kinesisvideo:JoinStorageSessionAsViewer

Schreiben

CreateSignalingChannel

kinesisvideo

kinesisvideo:CreateSignalingChannel

Schreiben

kinesisvideo:TagResource

Taggen, Schreiben

CreateStream

kinesisvideo

kinesisvideo:CreateStream

Schreiben

kinesisvideo:TagStream

Taggen, Schreiben

DeleteEdgeConfiguration

kinesisvideo

kinesisvideo:DeleteEdgeConfiguration

Schreiben

DeleteSignalingChannel

kinesisvideo

kinesisvideo:DeleteSignalingChannel

Schreiben

DeleteStream

kinesisvideo

kinesisvideo:DeleteStream

Schreiben

DescribeEdgeConfiguration

kinesisvideo

kinesisvideo:DescribeEdgeConfiguration

Lesen

DescribeImageGenerationConfiguration

kinesisvideo

kinesisvideo:DescribeImageGenerationConfiguration

Lesen

DescribeMappedResourceConfiguration

kinesisvideo

kinesisvideo:DescribeMappedResourceConfiguration

Auflisten

DescribeMediaStorageConfiguration

kinesisvideo

kinesisvideo:DescribeMediaStorageConfiguration

Lesen

DescribeNotificationConfiguration

kinesisvideo

kinesisvideo:DescribeNotificationConfiguration

Lesen

DescribeSignalingChannel

kinesisvideo

kinesisvideo:DescribeSignalingChannel

Auflisten

DescribeStream

kinesisvideo

kinesisvideo:DescribeStream

Auflisten

DescribeStreamStorageConfiguration

kinesisvideo

kinesisvideo:DescribeStreamStorageConfiguration

Lesen

GetDataEndpoint

kinesisvideo

kinesisvideo:GetDataEndpoint

Lesen

GetSignalingChannelEndpoint

kinesisvideo

kinesisvideo:GetSignalingChannelEndpoint

Lesen

ListEdgeAgentConfigurations

kinesisvideo

kinesisvideo:ListEdgeAgentConfigurations

Auflisten

ListSignalingChannels

kinesisvideo

kinesisvideo:ListSignalingChannels

Auflisten

ListStreams

kinesisvideo

kinesisvideo:ListStreams

Auflisten

ListTagsForResource

kinesisvideo

kinesisvideo:ListTagsForResource

Lesen

ListTagsForStream

kinesisvideo

kinesisvideo:ListTagsForStream

Lesen

StartEdgeConfigurationUpdate

kinesisvideo

kinesisvideo:StartEdgeConfigurationUpdate

Write (Schreiben)

TagResource

kinesisvideo

kinesisvideo:TagResource

Taggen, Schreiben

TagStream

kinesisvideo

kinesisvideo:TagStream

Taggen, Schreiben

UntagResource

kinesisvideo

kinesisvideo:UntagResource

Taggen, Schreiben

UntagStream

kinesisvideo

kinesisvideo:UntagStream

Taggen, Schreiben

UpdateDataRetention

kinesisvideo

kinesisvideo:UpdateDataRetention

Schreiben

UpdateImageGenerationConfiguration

kinesisvideo

kinesisvideo:UpdateImageGenerationConfiguration

Schreiben

UpdateMediaStorageConfiguration

kinesisvideo

kinesisvideo:UpdateMediaStorageConfiguration

Schreiben

UpdateNotificationConfiguration

kinesisvideo

kinesisvideo:UpdateNotificationConfiguration

Schreiben

UpdateSignalingChannel

kinesisvideo

kinesisvideo:UpdateSignalingChannel

Schreiben

UpdateStream

kinesisvideo

kinesisvideo:UpdateStream

Schreiben

UpdateStreamStorageConfiguration

kinesisvideo

kinesisvideo:UpdateStreamStorageConfiguration

Schreiben

Von Amazon Kinesis Video Streams definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

ConnectAsMaster

Gewährt die Berechtigung, sich als Master mit dem durch den Endpunkt festgelegten Signalisierungskanal zu verbinden

channel*

aws:ResourceTag/${TagKey}

Write

ConnectAsViewer

Gewährt die Berechtigung, sich als Betrachter mit dem vom Endpunkt angegebenen Signalisierungskanal zu verbinden

channel*

aws:ResourceTag/${TagKey}

Write

CreateSignalingChannel

Gewährt die Berechtigung, einen Signalisierungskanal zu erstellen

channel*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateStream

Gewährt die Berechtigung, einen Kinesis-Videostream zu erstellen

stream*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteEdgeConfiguration

Gewährt die Berechtigung, die Edge-Konfiguration Ihres Kinesis-Videostreams zu löschen

stream*

aws:ResourceTag/${TagKey}

Schreiben

DeleteSignalingChannel

Gewährt die Berechtigung zum Löschen eines bestehenden Signalisierungskanals

channel*

aws:ResourceTag/${TagKey}

Write

DeleteStream

Gewährt die Berechtigung, einen vorhandenen Kinesis-Videostream zu löschen

stream*

aws:ResourceTag/${TagKey}

Schreiben

DescribeEdgeConfiguration

Gewährt die Berechtigung zum Beschreiben der Edge-Konfiguration Ihres Kinesis-Videostreams

stream*

aws:ResourceTag/${TagKey}

Lesen

DescribeImageGenerationConfiguration

Gewährt die Berechtigung zum Beschreiben der Konfiguration der Image-Erzeugung Ihres Kinesis-Videostreams

stream*

aws:ResourceTag/${TagKey}

Lesen

DescribeMappedResourceConfiguration

Gewährt die Berechtigung, die dem Kinesis-Videostream zugeordnete Ressource zu beschreiben

stream*

aws:ResourceTag/${TagKey}

Auflisten

DescribeMediaStorageConfiguration

Gewährt die Berechtigung zum Beschreiben der Medienspeicherkonfiguration eines Signalkanals

channel*

aws:ResourceTag/${TagKey}

Lesen

DescribeNotificationConfiguration

Erteilung der Berechtigung zur Beschreibung der Benachrichtigungskonfiguration Ihres Kinesis-Videostreams

stream*

aws:ResourceTag/${TagKey}

Lesen

DescribeSignalingChannel

Gewährt die Berechtigung, den angegebenen Signalisierungskanal zu beschreiben

channel*

aws:ResourceTag/${TagKey}

List

DescribeStream

Gewährt die Berechtigung, den angegebenen Kinesis-Videostream zu beschreiben

stream*

aws:ResourceTag/${TagKey}

Auflisten

DescribeStreamStorageConfiguration

Erteilt die Erlaubnis, die Stream-Speicherkonfiguration Ihres Kinesis Video Streams zu beschreiben

stream*

aws:ResourceTag/${TagKey}

Lesen

GetClip

Gewährt die Berechtigung zum Abrufen eines Medienclips aus einem Videostream

stream*

aws:ResourceTag/${TagKey}

Lesen

GetDASHStreamingSessionURL

Erteilt die Erlaubnis, eine URL zu erstellen für MPEG-DASH Videostreaming

stream*

aws:ResourceTag/${TagKey}

Lesen

GetDataEndpoint

Gewährt die Berechtigung, einen Endpunkt für einen bestimmten Stream zu erhalten, um Mediendaten bei Kinesis Video Streams entweder zu lesen oder zu schreiben

stream*

aws:ResourceTag/${TagKey}

Read

GetHLSStreamingSessionURL

Gewährt die Berechtigung, eine URL für HLS-Videostreaming zu erstellen

stream*

aws:ResourceTag/${TagKey}

Read

GetIceServerConfig

Gewährt die Berechtigung, die ICE-Server-Konfiguration zu erhalten

channel*

aws:ResourceTag/${TagKey}

Lesen

GetImages

Gewährt die Berechtigung zum Abrufen generierter Images aus Ihrem Kinesis-Videostream

stream*

aws:ResourceTag/${TagKey}

Lesen

GetMedia

Gewährt die Berechtigung, Medieninhalte eines Kinesis Video Streams zurückzugeben

stream*

aws:ResourceTag/${TagKey}

Read

GetMediaForFragmentList

Gewährt die Berechtigung, Mediendaten nur aus dem persistenten Speicher zu lesen und zurückzugeben

stream*

aws:ResourceTag/${TagKey}

Read

GetSignalingChannelEndpoint

Gewährt die Berechtigung, Endpunkte für eine bestimmte Kombination aus Protokoll und Rolle für einen Signalisierungskanal zu erhalten

channel*

aws:ResourceTag/${TagKey}

Lesen

JoinStorageSession

Gewährt die Berechtigung zur Teilnahme an einer Speichersitzung für einen Kanal

channel*

aws:ResourceTag/${TagKey}

Schreiben

JoinStorageSessionAsViewer

Erteilt die Erlaubnis, einer Speichersitzung für einen Kanal als Zuschauer beizutreten

channel*

aws:ResourceTag/${TagKey}

Schreiben

ListEdgeAgentConfigurations

Gewährt die Berechtigung, die Konfiguration eines Edge-Agents aufzulisten

Auflisten

ListFragments

Gewährt die Berechtigung, die Fragmente aus dem Archivspeicher basierend auf dem Paginierungs-Token oder dem Selektortyp mit angegebenem Bereich aufzulisten

stream*

aws:ResourceTag/${TagKey}

List

ListSignalingChannels

Gewährt die Berechtigung, Ihre Signalisierungskanäle aufzulisten

List

ListStreams

Gewährt die Berechtigung, Ihre Kinesis Video Streams aufzulisten

List

ListTagsForResource

Gewährt die Berechtigung, die mit Ihrer Ressource verknüpften Tags abzurufen

channel

aws:ResourceTag/${TagKey}

Read

stream

aws:ResourceTag/${TagKey}

ListTagsForStream

Gewährt die Berechtigung, die mit dem Kinesis-Videostream verknüpften Tags abzurufen

stream*

aws:ResourceTag/${TagKey}

Read

PutMedia

Gewährt die Berechtigung, Mediendaten an einen Kinesis-Videostream zu senden

stream*

aws:ResourceTag/${TagKey}

Write

SendAlexaOfferToMaster

Gewährt die Berechtigung, das Alexa SDP-Angebot an den Master zu senden

channel*

aws:ResourceTag/${TagKey}

Schreiben

StartEdgeConfigurationUpdate

Gewährt die Berechtigung zum Starten des Edge-Konfigurationsupdates Ihres Kinesis-Videostreams

stream*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung, einen Satz von Tags an Ihre Ressource anzuhängen

channel

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

stream

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TagStream

Gewährt die Berechtigung, einen Satz Tags an Ihre Kinesis Video Streams anzuhängen

stream*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

UntagResource

Gewährt die Berechtigung, ein oder mehrere Tags aus Ihrer Ressource zu entfernen

channel

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

stream

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagStream

Gewährt die Berechtigung, einen oder mehrere Tags aus Ihren Kinesis Video Streams zu entfernen

stream*

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

UpdateDataRetention

Gewährt die Berechtigung zur Aktualisierung der Datenspeicherungsdauer Ihres Kinesis Video Streams

stream*

aws:ResourceTag/${TagKey}

Schreiben

UpdateImageGenerationConfiguration

Gewährt die Berechtigung zum Aktualisieren der Konfiguration der Image-Erzeugung Ihres Kinesis-Videostreams

stream*

aws:ResourceTag/${TagKey}

Schreiben

UpdateMediaStorageConfiguration

Gewährt die Berechtigung zum Erstellen oder Aktualisieren einer Zuordnung zwischen einem Signalkanal und einem Stream

channel*

aws:ResourceTag/${TagKey}

Schreiben

UpdateNotificationConfiguration

Erteilung der Berechtigung zur Aktualisierung der Benachrichtigungskonfiguration Ihres Kinesis-Videostreams

stream*

aws:ResourceTag/${TagKey}

Schreiben

UpdateSignalingChannel

Gewährt die Berechtigung, einen bestehenden Signalisierungskanal zu aktualisieren

channel*

aws:ResourceTag/${TagKey}

Write

UpdateStream

Gewährt die Berechtigung, einen bestehenden Kinesis-Videostream zu aktualisieren

stream*

aws:ResourceTag/${TagKey}

Schreiben

UpdateStreamStorageConfiguration

Erteilt die Erlaubnis, die Stream-Speicherkonfiguration Ihres Kinesis Video Streams zu aktualisieren

stream*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon Kinesis Video Streams definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

channel

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

aws:ResourceTag/${TagKey}

stream

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

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Kinesis Video Streams

Amazon Kinesis Video Streams definiert die folgenden Bedingungsschlüssel, die im Element Condition einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert Anfragen basierend auf den zulässigen Werten für jedes der Tags

String

aws:ResourceTag/${TagKey}

Filtert Aktionen basierend auf dem mit dem Stream verknüpften Tag-Wert

String

aws:TagKeys

Filtert Anfragen basierend auf dem Vorhandensein obligatorischer Tag-Schlüssel in der Anfrage

ArrayOfString