View a markdown version of this page

Actions, ressources et clés de condition pour AWS Données du service de répertoire - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS Données du service de répertoire

AWS Directory Service Data (préfixe de service :ds-data) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS Données du service de répertoire

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

AddGroupMember

données DS : AddGroupMember

Écrire

DS : Accès aux données DS

Gestion des autorisations, écriture

CreateGroup

données DS : CreateGroup

Écrire

DS : Accès aux données DS

Gestion des autorisations, écriture

CreateUser

données DS : CreateUser

Écrire

DS : Accès aux données DS

Gestion des autorisations, écriture

DeleteGroup

données DS : DeleteGroup

Écrire

DS : Accès aux données DS

Gestion des autorisations, écriture

DeleteUser

données DS : DeleteUser

Écrire

DS : Accès aux données DS

Gestion des autorisations, écriture

DescribeGroup

données DS : DescribeGroup

Lecture

DS : Accès aux données DS

Gestion des autorisations, écriture

DescribeUser

données DS : DescribeUser

Lecture

DS : Accès aux données DS

Gestion des autorisations, écriture

DisableUser

données DS : DisableUser

Écrire

DS : Accès aux données DS

Gestion des autorisations, écriture

ListGroupMembers

données DS : ListGroupMembers

List

DS : Accès aux données DS

Gestion des autorisations, écriture

ListGroups

données DS : ListGroups

List

DS : Accès aux données DS

Gestion des autorisations, écriture

ListGroupsForMember

données DS : ListGroupsForMember

List

DS : Accès aux données DS

Gestion des autorisations, écriture

ListUsers

données DS : ListUsers

List

DS : Accès aux données DS

Gestion des autorisations, écriture

RemoveGroupMember

données DS : RemoveGroupMember

Écrire

DS : Accès aux données DS

Gestion des autorisations, écriture

SearchGroups

données DS : DescribeGroup

Lecture

données DS : SearchGroups

Lecture

DS : Accès aux données DS

Gestion des autorisations, écriture

SearchUsers

données DS : DescribeUser

Lecture

données DS : SearchUsers

Lecture

DS : Accès aux données DS

Gestion des autorisations, écriture

UpdateGroup

données DS : UpdateGroup

Écrire

DS : Accès aux données DS

Gestion des autorisations, écriture

UpdateUser

données DS : UpdateUser

Écrire

DS : Accès aux données DS

Gestion des autorisations, écriture

Actions définies par AWS Données du service de répertoire

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AddGroupMember

Accorde l'autorisation d'ajouter un membre à un groupe dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

données DS : MemberName

données DS : MemberRealm

DS-Data : Realm

données DS : SAMAccountName

Écrire

CreateGroup

Accorde l'autorisation de créer un groupe dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

DS-Data : Realm

données DS : SAMAccountName

Écrire

CreateUser

Accorde l'autorisation de créer un utilisateur dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

DS-Data : Realm

données DS : SAMAccountName

Écrire

DeleteGroup

Accorde l'autorisation de supprimer un groupe dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

DS-Data : Realm

données DS : SAMAccountName

Écrire

DeleteUser

Accorde l'autorisation de supprimer un utilisateur dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

DS-Data : Realm

données DS : SAMAccountName

Écrire

DescribeGroup

Accorde l'autorisation de décrire un groupe dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

DS-Data : Realm

données DS : SAMAccountName

Lecture

DescribeUser

Accorde l'autorisation de décrire un utilisateur dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

DS-Data : Realm

données DS : SAMAccountName

Lecture

DisableUser

Accorde l'autorisation de désactiver un utilisateur dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

DS-Data : Realm

données DS : SAMAccountName

Écrire

ListGroupMembers

Accorde l'autorisation de répertorier les membres d'un groupe dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

données DS : MemberRealm

DS-Data : Realm

données DS : SAMAccountName

List

ListGroups

Accorde l'autorisation de répertorier des groupes dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : Realm

List

ListGroupsForMember

Accorde l'autorisation de répertorier les groupes auxquels appartient un membre dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

données DS : MemberRealm

DS-Data : Realm

données DS : SAMAccountName

List

ListUsers

Accorde l'autorisation de répertorier les utilisateurs dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : Realm

List

RemoveGroupMember

Accorde l'autorisation de supprimer un membre d'un groupe dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

données DS : MemberName

données DS : MemberRealm

DS-Data : Realm

données DS : SAMAccountName

Écrire

SearchGroups

Accorde l'autorisation de rechercher des groupes dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : Realm

Lecture

SearchUsers

Accorde l'autorisation de rechercher des utilisateurs dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : Realm

Lecture

UpdateGroup

Accorde l'autorisation de mettre à jour un groupe dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

DS-Data : Realm

données DS : SAMAccountName

Écrire

UpdateUser

Accorde l'autorisation de mettre à jour un utilisateur dans un annuaire

répertoire*

était : ResourceTag /$ {} TagKey

DS-Data : identifiant

DS-Data : Realm

données DS : SAMAccountName

Écrire

Types de ressources définis par AWS Données du service de répertoire

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

directory

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

était : ResourceTag /$ {} TagKey

Clés de condition pour AWS Données du service de répertoire

AWS Directory Service Data définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

était : ResourceTag /$ {} TagKey

Filtre l'accès par la ressource AWS DS utilisée

Chaîne

DS-Data : identifiant

Filtre l'accès en fonction du type d'identifiant fourni dans la demande (c'est-à-dire le nom du compte SAM)

Chaîne

données DS : MemberName

Filtre l'accès par le nom de compte SAM du répertoire inclus dans la MemberName saisie de la demande

Chaîne

données DS : MemberRealm

Filtre l'accès en fonction du nom de domaine du répertoire inclus dans la MemberRealm saisie de la demande

Chaîne

DS-Data : Realm

Filtre l'accès en fonction du nom de domaine du répertoire pour la demande

Chaîne

données DS : SAMAccountName

Filtre l'accès par le nom de compte SAM du répertoire inclus dans la SAMAccountName saisie de la demande

Chaîne