View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Elementar MediaStore - 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 Bedingungsschlüssel für AWS Elementar MediaStore

AWS Elementar MediaStore (Dienstpräfix: mediastore) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Elementar MediaStore

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

CreateContainer

mediastore

mediastore:CreateContainer

Schreiben

mediastore:TagResource

Taggen, Schreiben

DeleteContainer

mediastore

mediastore:DeleteContainer

Schreiben

DeleteContainerPolicy

mediastore

mediastore:DeleteContainerPolicy

Verwaltung von Berechtigungen, Schreiben

DeleteCorsPolicy

mediastore

mediastore:DeleteCorsPolicy

Schreiben

DeleteLifecyclePolicy

mediastore

mediastore:DeleteLifecyclePolicy

Schreiben

DeleteMetricPolicy

mediastore

mediastore:DeleteMetricPolicy

Schreiben

DescribeContainer

mediastore

mediastore:DescribeContainer

Auflisten

GetContainerPolicy

mediastore

mediastore:GetContainerPolicy

Lesen

GetCorsPolicy

mediastore

mediastore:GetCorsPolicy

Lesen

GetLifecyclePolicy

mediastore

mediastore:GetLifecyclePolicy

Lesen

GetMetricPolicy

mediastore

mediastore:GetMetricPolicy

Lesen

ListContainers

mediastore

mediastore:ListContainers

Auflisten

ListTagsForResource

mediastore

mediastore:ListTagsForResource

Lesen

PutContainerPolicy

mediastore

mediastore:PutContainerPolicy

Verwaltung von Berechtigungen, Schreiben

PutCorsPolicy

mediastore

mediastore:PutCorsPolicy

Schreiben

PutLifecyclePolicy

mediastore

mediastore:PutLifecyclePolicy

Schreiben

PutMetricPolicy

mediastore

mediastore:PutMetricPolicy

Schreiben

StartAccessLogging

mediastore

mediastore:StartAccessLogging

Schreiben

iam:PassRole

iam:PassedToService

mediastore.amazonaws.com

Schreiben

StopAccessLogging

mediastore

mediastore:StopAccessLogging

Schreiben

TagResource

mediastore

mediastore:TagResource

Taggen, Schreiben

UntagResource

mediastore

mediastore:UntagResource

Taggen, Schreiben

DeleteObject

mediastore-data

mediastore:DeleteObject

Schreiben

DescribeObject

mediastore-data

mediastore:DescribeObject

Auflisten

GetObject

mediastore-data

mediastore:GetObject

Lesen

ListItems

mediastore-data

mediastore:ListItems

Auflisten

PutObject

mediastore-data

mediastore:PutObject

Schreiben

Aktionen definiert durch AWS Elementar MediaStore

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

CreateContainer

Erteilt die Berechtigung zum Erstellen eines Containers

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

DeleteContainer

Gewährt die Berechtigung zum Löschen eines Containers

container*

aws:ResourceTag/${TagKey}

Schreiben

DeleteContainerPolicy

Gewährt die Berechtigung zum Löschen der Zugriffsrichtlinie eines Containers

container*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

DeleteCorsPolicy

Gewährt die Berechtigung zum Löschen der CORS-Richtlinie eines Containers

container*

aws:ResourceTag/${TagKey}

Schreiben

DeleteLifecyclePolicy

Gewährt die Berechtigung zum Löschen der Lebenszyklusrichtlinie eines Containers

container*

aws:ResourceTag/${TagKey}

Schreiben

DeleteMetricPolicy

Gewährt die Berechtigung zum Löschen der Metrikrichtlinie eines Containers

container*

aws:ResourceTag/${TagKey}

Schreiben

DeleteObject

Gewährt die Berechtigung zum Löschen eines Objekts

object*

Schreiben

DescribeContainer

Gewährt die Berechtigung zum Abrufen von Details zu einem Container

container*

aws:ResourceTag/${TagKey}

Auflisten

DescribeObject

Gewährt die Berechtigung zum Abrufen von Metadaten für ein Objekt

object*

Auflisten

GetContainerPolicy

Gewährt die Berechtigung zum Abrufen der Zugriffsrichtlinie eines Containers

container*

aws:ResourceTag/${TagKey}

Lesen

GetCorsPolicy

Gewährt die Berechtigung zum Abrufen der CORS-Richtlinie eines Containers

container*

aws:ResourceTag/${TagKey}

Lesen

GetLifecyclePolicy

Gewährt die Berechtigung zum Abrufen der Lebenszyklusrichtlinie, die einem Container zugewiesen wurde

container*

aws:ResourceTag/${TagKey}

Lesen

GetMetricPolicy

Gewährt die Berechtigung zum Abrufen der Metrikrichtlinie, die einem Container zugewiesen wurde

container*

aws:ResourceTag/${TagKey}

Lesen

GetObject

Gewährt die Berechtigung zum Abrufen eines Objekts

object*

Lesen

ListContainers

Gewährt die Berechtigung zum Abrufen einer Liste mit Containern im aktuellen Konto

Auflisten

ListItems

Gewährt die Berechtigung zum Abrufen einer Liste mit Objekten und Unterordnern, die in einem Ordner gespeichert sind

folder

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags in einem Container

container

aws:ResourceTag/${TagKey}

Lesen

PutContainerPolicy

Gewährt die Berechtigung zum Erstellen oder Ersetzen der Zugriffsrichtlinie eines Containers

container*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

PutCorsPolicy

Gewährt die Berechtigung zum Hinzufügen oder Ändern der CORS-Richtlinie eines Containers

container*

aws:ResourceTag/${TagKey}

Schreiben

PutLifecyclePolicy

Gewährt die Berechtigung zum Hinzufügen oder Ändern der Lebenszyklusrichtlinie, die einem Container zugewiesen wurde

container*

aws:ResourceTag/${TagKey}

Schreiben

PutMetricPolicy

Gewährt die Berechtigung zum Hinzufügen oder Ändern der Metrikrichtlinie, die einem Container zugewiesen wurde

container*

aws:ResourceTag/${TagKey}

Schreiben

PutObject

Gewährt die Berechtigung zum Hochladen eines Objekts

object*

Schreiben

StartAccessLogging

Gewährt die Berechtigung zum Starten der Zugriffsprotokollierung eines Containers

container*

aws:ResourceTag/${TagKey}

Schreiben

StopAccessLogging

Gewährt die Berechtigung zum Stoppen der Zugriffsprotokollierung eines Containers

container*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen von Tags zu einem Container

container

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

UntagResource

Gewährt die Berechtigung zum Entfernen von Tags von einem Container

container

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

Ressourcentypen, definiert durch AWS Elementar MediaStore

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

Ressourcentypen ARN Bedingungsschlüssel

container

arn:${Partition}:mediastore:${Region}:${Account}:container/${ContainerName}

aws:ResourceTag/${TagKey}

folder

arn:${Partition}:mediastore:${Region}:${Account}:container/${ContainerName}/${FolderPath}

object

arn:${Partition}:mediastore:${Region}:${Account}:container/${ContainerName}/${ObjectPath}

Bedingungsschlüssel für AWS Elementar MediaStore

AWS Elementar MediaStore definiert die folgenden Bedingungsschlüssel, die in der verwendet werden können Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString