View a markdown version of this page

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

Jeder AWS Der Dienst kann API-Operationen, Aktionen, Ressourcen und Bedingungskontextschlüssel für die Verwendung in IAM-Richtlinien definieren. In diesem Thema wird beschrieben, wie die für die einzelnen Services bereitgestellten Elemente dokumentiert sind.

Jedes Thema besteht aus Tabellen, die eine Liste der verfügbaren Operationen, Aktionen, Ressourcen und Bedingungsschlüssel enthalten.

Die Operationstabelle

Die Operationen Die Tabelle listet die vom Service definierten API-Operationen auf und ordnet jeden einzelnen den IAM-Aktionen zu, die ihn autorisieren. Ein einzelner Vorgang kann mehr als eine IAM-Aktion autorisieren. Einige Dienste haben noch keine Operationstabelle. Dies bedeutet nicht, dass es für diesen Dienst keine Operationen gibt. Diese Tabelle enthält noch keine Aktionen, über die nachgelagerte Dienste autorisieren Zugriffssitzungen weiterleiten.

  • Das Bedienung In der Spalte wird der Name des API-Vorgangs aufgeführt. Wenn eine Operation mehrere Aktionen autorisiert, erstreckt sich der Name der Operation über die Zeilen aller autorisierten Aktionen.

  • Der IAM-Aktion In der Spalte sind alle durch den Vorgang autorisierten IAM-Aktionen in der folgenden Form aufgeführt service:ActionName. Wenn die Aktion zu demselben Dienst gehört wie die Operation, ist der Eintrag mit der Zeile dieser Aktion in der Aktionen Tabelle auf derselben Seite. Wenn die Aktion zu einem anderen Dienst gehört, verlinkt der Eintrag auf die Autorisierungsreferenzseite dieses Dienstes.

  • Die Schlüssel zum Zustand und Mögliche (n) Wert (e) In den Spalten werden nur die Bedingungsschlüssel aufgeführt, die dieser Vorgang auf einen festen, bekannten Wert setzt, wenn er diese Aktion autorisiert, zusammen mit dem Wert, den er festlegt. Dies ist nicht der vollständige Satz von Bedingungsschlüsseln, die möglicherweise während der Autorisierung verfügbar sind. Bei den angezeigten Schlüsseln handelt es sich um Schlüssel mit Werten, die statisch von der API selbst bestimmt werden. Den vollständigen Satz von Bedingungsschlüsseln, die von der Aktion unterstützt werden, finden Sie im Aktionen Tabelle und der Schlüssel zum Zustand Tabelle auf derselben Seite.

  • Das Zugriffsebene Die Spalte zeigt die Klassifizierung der autorisierten Aktion auf Zugriffsebene. Weitere Informationen über Zugriffsebenen finden Sie unter Übersicht auf Zugriffsebene innerhalb von Richtlinienübersichten.

Die Tabelle der Aktionen

Die Tabelle Actions (Aktionen) listet alle Aktionen auf, die Sie im Element Action einer IAM-Richtlinienanweisung verwenden können. Einige Services enthalten „nur mit Berechtigung“-Aktionen, die nicht direkt einer API-Operation entsprechen. Diese Aktionen sind in einer separaten Liste aufgeführt Permission-only Aktionen Tabelle auf derselben Seite. Ermitteln Sie anhand dieser Tabellen, welche Aktionen Sie in einer IAM-Richtlinie verwenden können. Weitere Informationen zu den Elementen Action, Resource oder Condition finden Sie unter IAM-JSON-Richtlinienelementreferenz. Die Tabellenspalten Actions (Aktionen) und Description (Beschreibung) sind selbsterklärend.

  • Die Spalte Zugriffsebene gibt an, wie die Aktion klassifiziert ist (Auflisten, Lesen, Schreiben, Berechtigungsverwaltung oder Tagging). Diese Klassifizierung gibt an, welche Zugriffsebene die betreffende Aktion gewährt, wenn Sie sie in einer Richtlinie verwenden. Weitere Informationen über Zugriffsebenen finden Sie unter Übersicht auf Zugriffsebene innerhalb von Richtlinienübersichten.

  • Die Spalte Ressourcentypen gibt an, ob die Aktion Berechtigungen auf Ressourcenebene unterstützt. Wenn die Spalte leer ist, unterstützt die Aktion keine Berechtigungen auf Ressourcenebene und Sie müssen alle Ressourcen („*“) in Ihrer Richtlinie angeben. Wenn die Spalte einen Ressourcentyp enthält, können Sie den Ressourcen-ARN im Element Resource Ihrer Richtlinie angeben. Weitere Informationen zu dieser Ressource finden Sie in der entsprechenden Zeile der Tabelle Ressourcentypen. Alle Aktionen und Ressourcen, die in einer einzelnen Anweisung enthalten sind, müssen miteinander kompatibel sein. Wenn Sie eine Ressource angeben, die für die Aktion nicht gültig ist, schlägt eine Anforderung zum Verwenden der Aktion fehl und das Element Effect der Anweisung wird nicht angewendet.

    Erforderliche Ressourcen sind in der Tabelle mit einem Sternchen (*) gekennzeichnet. Wenn Sie einen Berechtigungs-ARN auf Ressourcenebene in einer Anweisung mit dieser Aktion angeben, muss er von diesem Typ sein. Einige Aktionen unterstützen mehrere Ressourcentypen. Wenn der Ressourcentyp optional ist (nicht als erforderlich angegeben), können Sie sich für einen Typ entscheiden.

  • Die Spalte Bedingungsschlüssel enthält Schlüssel, die Sie im Element Condition einer Richtlinienanweisung angeben können. Bedingungsschlüssel können mit einer Aktion oder mit einer Aktion und einer bestimmten Ressource unterstützt werden. Achten Sie genau darauf, ob sich der Schlüssel in derselben Zeile wie ein bestimmter Ressourcentyp befindet. Diese Tabelle enthält keine globalen Bedingungsschlüssel, die für Aktionen oder unter nicht damit im Zusammenhang stehenden Umständen verfügbar sind. Weitere Informationen zu globalen Bedingungsschlüsseln finden Sie unter AWS globale Bedingungsschlüssel.

Die Tabelle der Ressourcentypen

Die Tabelle Ressourcentypen listet alle Ressourcentypen auf, die Sie als ARN im Resource-Richtlinienelement angeben können. Nicht jeder Ressourcentyp kann mit jeder Aktion angegeben werden. Einige Ressourcentypen funktionieren nur mit bestimmten Aktionen. Weitere Informationen zum Element Resource finden Sie unter IAM-JSON-Richtlinienelemente: Resource.

  • Die Spalte ARN gibt das Amazon-Ressourcennamen (ARN)-Format an, mit dem auf Ressourcen dieses Typs verwiesen werden muss. Die Bestandteile mit vorangestelltem $ müssen durch die tatsächlichen Werte für das jeweilige Szenario ersetzt werden. Beispiel: Wenn in einem ARN $user-name steht, müssen Sie diese Zeichenfolge durch den tatsächlichen Namen eines Benutzers oder eine Richtlinienvariable ersetzen, die den Namen eines Benutzers enthält. Weitere Informationen zu ARNs finden Sie unter IAM-ARNs.

  • Die Spalte Bedingungsschlüssel gibt Bedingungskontextschlüssel an, die Sie in eine IAM-Richtlinienanweisung nur dann einfügen können, wenn sowohl diese Ressource als auch eine unterstützende Aktion aus der Tabelle oben in der Anweisung enthalten sind.

Die Tabelle der Bedingungsschlüssel

Das Zustandstasten In der Tabelle sind alle Bedingungsschlüssel aufgeführt, die Sie in einer IAM-Policy-Anweisung verwenden können Condition Element. Nicht jeder Schlüssel kann mit jeder Aktion oder Ressource angegeben werden. Bestimmte Schlüssel funktionieren nur mit bestimmten Aktions- und Ressourcentypen. Weitere Informationen zum Element Condition finden Sie unter IAM-JSON-Richtlinienelemente: Condition.

  • Die Spalte Type (Typ) gibt den Datentyp des Bedingungsschlüssels an. Dieser Datentyp bestimmt, welche Bedingungsoperatoren Sie zum Vergleichen von Werten in der Anforderung mit den Werten in der Richtlinienanweisung verwenden können. Sie müssen einen Operator verwenden, der für den Datentyp geeignet ist. Wenn Sie einen falschen Operator verwenden, wird nie eine Übereinstimmung ermittelt und die Richtlinienanweisung nie angewendet.

    Wenn der Typ Spalte spezifiziert“ArrayOf..“ einen der einfachen Typen, dann musst du verwenden Operatoren mit mehreren Werten in Ihren Richtlinien. Verwenden Sie das Präfix ForAllValues, um anzugeben, dass alle Werte in der Anforderung mit einem Wert in der Richtlinienanweisung übereinstimmen müssen. Verwenden Sie das Präfix ForAnyValue, um anzugeben, dass mindestens ein Wert in der Anforderung mit einem der Werte in der Richtlinienanweisung übereinstimmen muss.

Themen