View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Verzeichnisdienstdaten - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Verzeichnisdienstdaten

AWS Directory Service Data (Dienstpräfix:ds-data) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert von AWS Verzeichnisdienstdaten

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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

AddGroupMember

DS-Daten: AddGroupMember

Schreiben

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

CreateGroup

DS-Daten: CreateGroup

Schreiben

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

CreateUser

DS-Daten: CreateUser

Schreiben

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

DeleteGroup

DS-Daten: DeleteGroup

Schreiben

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

DeleteUser

DS-Daten: DeleteUser

Schreiben

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

DescribeGroup

DS-Daten: DescribeGroup

Lesen

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

DescribeUser

DS-Daten: DescribeUser

Lesen

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

DisableUser

DS-Daten: DisableUser

Schreiben

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

ListGroupMembers

DS-Daten: ListGroupMembers

Auflisten

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

ListGroups

DS-Daten: ListGroups

Auflisten

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

ListGroupsForMember

DS-Daten: ListGroupsForMember

Auflisten

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

ListUsers

DS-Daten: ListUsers

Auflisten

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

RemoveGroupMember

DS-Daten: RemoveGroupMember

Schreiben

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

SearchGroups

DS-Daten: DescribeGroup

Lesen

DS-Daten: SearchGroups

Lesen

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

SearchUsers

DS-Daten: DescribeUser

Lesen

DS-Daten: SearchUsers

Lesen

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

UpdateGroup

DS-Daten: UpdateGroup

Schreiben

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

UpdateUser

DS-Daten: UpdateUser

Schreiben

ds: Zugriff auf DS-Daten

Verwaltung von Berechtigungen, Schreiben

Aktionen definiert durch AWS Verzeichnisdienstdaten

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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

AddGroupMember

Erteilt die Berechtigung, ein Mitglied zu einer Gruppe in einem Verzeichnis hinzuzufügen

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Daten: MemberName

DS-Daten: MemberRealm

DS-Daten: Realm

ds-Daten: SAMAccountName

Schreiben

CreateGroup

Erteilt die Erlaubnis, eine Gruppe in einem Verzeichnis zu erstellen

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Data: Realm

ds-Daten: SAMAccountName

Schreiben

CreateUser

Erteilt die Erlaubnis, einen Benutzer in einem Verzeichnis zu erstellen

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Data: Realm

ds-Daten: SAMAccountName

Schreiben

DeleteGroup

Erteilt die Erlaubnis, eine Gruppe in einem Verzeichnis zu löschen

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Data: Realm

ds-Daten: SAMAccountName

Schreiben

DeleteUser

Erteilt die Erlaubnis, einen Benutzer in einem Verzeichnis zu löschen

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Data: Realm

ds-Daten: SAMAccountName

Schreiben

DescribeGroup

Erteilt die Erlaubnis, eine Gruppe in einem Verzeichnis zu beschreiben

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Data: Realm

ds-Daten: SAMAccountName

Lesen

DescribeUser

Erteilt die Erlaubnis, einen Benutzer in einem Verzeichnis zu beschreiben

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Data: Realm

ds-Daten: SAMAccountName

Lesen

DisableUser

Erteilt die Erlaubnis, einen Benutzer in einem Verzeichnis zu deaktivieren

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Data: Realm

ds-Daten: SAMAccountName

Schreiben

ListGroupMembers

Erteilt die Erlaubnis, Mitglieder einer Gruppe in einem Verzeichnis aufzulisten

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Daten: MemberRealm

DS-Daten: Realm

ds-Daten: SAMAccountName

Auflisten

ListGroups

Erteilt die Erlaubnis, Gruppen in einem Verzeichnis aufzulisten

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Daten: Realm

Auflisten

ListGroupsForMember

Erteilt die Berechtigung, die Gruppen, denen ein Mitglied angehört, in einem Verzeichnis aufzulisten

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Daten: MemberRealm

DS-Daten: Realm

ds-Daten: SAMAccountName

Auflisten

ListUsers

Erteilt die Erlaubnis, Benutzer in einem Verzeichnis aufzulisten

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Daten: Realm

Auflisten

RemoveGroupMember

Erteilt die Erlaubnis, ein Mitglied aus einer Gruppe in einem Verzeichnis zu entfernen

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Daten: MemberName

DS-Daten: MemberRealm

DS-Daten: Realm

ds-Daten: SAMAccountName

Schreiben

SearchGroups

Erteilt die Erlaubnis, in einem Verzeichnis nach Gruppen zu suchen

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Daten: Realm

Lesen

SearchUsers

Erteilt die Berechtigung, in einem Verzeichnis nach Benutzern zu suchen

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Daten: Realm

Lesen

UpdateGroup

Erteilt die Erlaubnis, eine Gruppe in einem Verzeichnis zu aktualisieren

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Data: Realm

ds-Daten: SAMAccountName

Schreiben

UpdateUser

Erteilt die Erlaubnis, einen Benutzer in einem Verzeichnis zu aktualisieren

Verzeichnis*

als: ResourceTag /$ {} TagKey

DS-Data: Bezeichner

DS-Data: Realm

ds-Daten: SAMAccountName

Schreiben

Ressourcentypen, definiert durch AWS Verzeichnisdienstdaten

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

Ressourcentypen ARN Bedingungsschlüssel

directory

arn: $ {Partition} :ds: $ {Region} :$ {Account} :directory/$ {} DirectoryId

aws: /$ {} ResourceTag TagKey

Bedingungsschlüssel für AWS Verzeichnisdienstdaten

AWS Directory Service Data definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: ResourceTag /$ {} TagKey

Filtert den Zugriff nach der AWS DS-Ressource, auf die reagiert wird

Zeichenfolge

DS-Data: Bezeichner

Filtert den Zugriff nach dem in der Anfrage angegebenen Identifizierungstyp (d. h. SAM-Kontoname)

Zeichenfolge

DS-Daten: MemberName

Filtert den Zugriff nach dem Verzeichnis SAM-Kontoname, das in der MemberName Eingabe der Anfrage enthalten ist

Zeichenfolge

DS-Daten: MemberRealm

Filtert den Zugriff nach dem Bereichsnamen des Verzeichnisses, der in der MemberRealm Eingabe der Anfrage enthalten ist

Zeichenfolge

DS-Data: Realm

Filtert den Zugriff nach dem Namen des Verzeichnisbereichs für die Anfrage

Zeichenfolge

DS-Daten: SAMAccountName

Filtert den Zugriff nach dem Verzeichnis SAM-Kontoname, das in der SAMAccountName Eingabe der Anfrage enthalten ist

Zeichenfolge