View a markdown version of this page

Actions, ressources et clés de condition pour AWS  Identity Store - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS  Identity Store

AWS Identity Store (préfixe de service :identitystore) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS  Identity Store

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

CreateGroup

boutique d'identité : CreateGroup

Écrire

répertoire SSO : CreateGroup

Écrire

CreateGroupMembership

boutique d'identité : CreateGroupMembership

Écrire

répertoire SSO : AddMemberToGroup

Écrire

CreateUser

boutique d'identité : CreateUser

Écrire

répertoire SSO : CreateUser

Écrire

DeleteGroup

boutique d'identité : DeleteGroup

Écrire

répertoire SSO : DeleteGroup

Écrire

DeleteGroupMembership

boutique d'identité : DeleteGroupMembership

Écrire

répertoire SSO : RemoveMemberFromGroup

Écrire

DeleteUser

boutique d'identité : DeleteUser

Écrire

répertoire SSO : DeleteUser

Écrire

DescribeGroup

boutique d'identité : DescribeGroup

Lecture

répertoire SSO : DescribeGroup

Lecture

répertoire SSO : DescribeGroups

Lecture

DescribeGroupMembership

boutique d'identité : DescribeGroupMembership

Lecture

répertoire SSO : ListGroupsForMember

Lecture

répertoire SSO : ListGroupsForUser

Lecture

DescribeIdentityStore

boutique d'identité : DescribeIdentityStore

Lecture

DescribeUser

boutique d'identité : DescribeUser

Lecture

répertoire SSO : DescribeUser

Lecture

répertoire SSO : DescribeUsers

Lecture

GetGroupId

boutique d'identité : GetGroupId

Lecture

répertoire SSO : GetGroupId

Lecture

GetGroupMembershipId

boutique d'identité : GetGroupMembershipId

Lecture

répertoire SSO : ListGroupsForMember

Lecture

répertoire SSO : ListGroupsForUser

Lecture

GetUserId

boutique d'identité : GetUserId

Lecture

répertoire SSO : GetUserId

Lecture

IsMemberInGroups

boutique d'identité : IsMemberInGroups

Lecture

répertoire SSO : IsMemberInGroup

Lecture

répertoire SSO : IsMemberInGroups

Lecture

ListGroupMemberships

boutique d'identité : ListGroupMemberships

List

répertoire SSO : ListMembersInGroup

Lecture

ListGroupMembershipsForMember

boutique d'identité : ListGroupMembershipsForMember

List

répertoire SSO : ListGroupsForMember

Lecture

répertoire SSO : ListGroupsForUser

Lecture

ListGroups

boutique d'identité : ListGroups

List

répertoire SSO : ListGroups

Lecture

répertoire SSO : SearchGroups

Lecture

ListIdentityStores

boutique d'identité : ListIdentityStores

List

ListUsers

boutique d'identité : ListUsers

List

répertoire SSO : ListUsers

Lecture

répertoire SSO : SearchUsers

Lecture

UpdateGroup

boutique d'identité : UpdateGroup

Écrire

répertoire SSO : UpdateGroup

Écrire

répertoire SSO : UpdateGroupDisplayName

Écrire

UpdateIdentityStore

boutique d'identité : UpdateIdentityStore

Écrire

UpdateUser

boutique d'identité : UpdateUser

Écrire

répertoire SSO : UpdateUser

Écrire

répertoire SSO : UpdateUserName

Écrire

Actions définies par AWS  Identity Store

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

AddRegion

Accorde l'autorisation d'ajouter une région à un IdentityStore

Identity Store*

Écrire

CreateGroup

Accorde l'autorisation de créer un groupe dans le champ spécifié IdentityStore

Identity Store*

boutique d'identité : GroupExternalIdIssuers

boutique d'identité : PrimaryRegion

Écrire

CreateGroupMembership

Accorde l'autorisation de créer un membre à un groupe dans le champ spécifié IdentityStore

Groupe*

boutique d'identité : PrimaryRegion

Écrire

Identity Store*

boutique d'identité : PrimaryRegion

Utilisateur*

boutique d'identité : PrimaryRegion

CreateIdentityStore

Accorde l'autorisation de créer un nouveau IdentityStore dans un Compte AWS

Écrire

CreateUser

Accorde l'autorisation de créer un utilisateur dans le champ spécifié IdentityStore

Identity Store*

boutique d'identité : PrimaryRegion

boutique d'identité : ReservedUserId

boutique d'identité : UserExternalIdIssuers

Écrire

DeleteGroup

Accorde l'autorisation de supprimer un groupe dans le champ spécifié IdentityStore

Groupe*

boutique d'identité : GroupExternalIdIssuers

boutique d'identité : PrimaryRegion

Écrire

Identity Store*

boutique d'identité : GroupExternalIdIssuers

boutique d'identité : PrimaryRegion

DeleteGroupMembership

Accorde l'autorisation de supprimer un membre qui fait partie d'un groupe dans le IdentityStore

Groupe*

boutique d'identité : PrimaryRegion

Écrire

GroupMembership*

boutique d'identité : PrimaryRegion

Identity Store*

boutique d'identité : PrimaryRegion

Utilisateur*

boutique d'identité : PrimaryRegion

DeleteIdentityStore

Accorde l'autorisation de supprimer un IdentityStore

Identity Store*

Écrire

DeleteUser

Accorde l'autorisation de supprimer un utilisateur dans le champ spécifié IdentityStore

Identity Store*

boutique d'identité : PrimaryRegion

boutique d'identité : UserExternalIdIssuers

Écrire

Utilisateur*

boutique d'identité : PrimaryRegion

boutique d'identité : UserExternalIdIssuers

DescribeGroup

Accorde l'autorisation de récupérer des informations sur un groupe dans le champ spécifié IdentityStore

Groupe*

boutique d'identité : GroupExternalIdIssuers

boutique d'identité : PrimaryRegion

Lecture

Identity Store*

boutique d'identité : GroupExternalIdIssuers

boutique d'identité : PrimaryRegion

DescribeGroupMembership

Accorde l'autorisation de récupérer des informations sur un membre qui fait partie d'un groupe du groupe spécifié IdentityStore

Groupe*

boutique d'identité : PrimaryRegion

Lecture

GroupMembership*

boutique d'identité : PrimaryRegion

Identity Store*

boutique d'identité : PrimaryRegion

Utilisateur*

boutique d'identité : PrimaryRegion

DescribeIdentityStore

Accorde l'autorisation de récupérer des informations sur un IdentityStore

Identity Store*

boutique d'identité : PrimaryRegion

Lecture

DescribeRegion

Accorde l'autorisation de récupérer les détails de configuration pour une IdentityStore région spécifique

Identity Store*

boutique d'identité : PrimaryRegion

Lecture

DescribeUser

Accorde l'autorisation de récupérer des informations sur un utilisateur dans le champ spécifié IdentityStore

Identity Store*

boutique d'identité : PrimaryRegion

boutique d'identité : UserExternalIdIssuers

Lecture

Utilisateur*

boutique d'identité : PrimaryRegion

boutique d'identité : UserExternalIdIssuers

GetGroupId

Accorde l'autorisation de récupérer les informations d'identification d'un groupe dans le champ spécifié IdentityStore

Groupe*

boutique d'identité : PrimaryRegion

Lecture

Identity Store*

boutique d'identité : PrimaryRegion

GetGroupMembershipId

Accorde l'autorisation de récupérer les informations d'identification d'un membre qui fait partie d'un groupe du groupe spécifié IdentityStore

Groupe*

boutique d'identité : PrimaryRegion

Lecture

GroupMembership*

boutique d'identité : PrimaryRegion

Identity Store*

boutique d'identité : PrimaryRegion

Utilisateur*

boutique d'identité : PrimaryRegion

GetUserId

Accorde l'autorisation de récupérer les informations d'identification d'un utilisateur dans le champ spécifié IdentityStore

Identity Store*

boutique d'identité : PrimaryRegion

Lecture

Utilisateur*

boutique d'identité : PrimaryRegion

IsMemberInGroups

Accorde l'autorisation de vérifier si un membre fait partie des groupes du groupe spécifié IdentityStore

AllGroupMemberships*

boutique d'identité : PrimaryRegion

Lecture

Groupe*

boutique d'identité : PrimaryRegion

Identity Store*

boutique d'identité : PrimaryRegion

Utilisateur*

boutique d'identité : PrimaryRegion

ListGroupMemberships

Accorde l'autorisation de récupérer tous les membres qui font partie d'un groupe dans le champ spécifié IdentityStore

AllGroupMemberships*

boutique d'identité : PrimaryRegion

List

Groupe*

boutique d'identité : PrimaryRegion

Identity Store*

boutique d'identité : PrimaryRegion

ListGroupMembershipsForMember

Accorde l'autorisation de répertorier les groupes du membre cible dans le champ spécifié IdentityStore

AllGroupMemberships*

boutique d'identité : PrimaryRegion

List

Identity Store*

boutique d'identité : PrimaryRegion

Utilisateur*

boutique d'identité : PrimaryRegion

ListGroups

Accorde l'autorisation de récupérer des informations sur tous les groupes du champ spécifié IdentityStore

AllGroups*

boutique d'identité : GroupExternalIdIssuers

boutique d'identité : PrimaryRegion

List

Identity Store*

boutique d'identité : GroupExternalIdIssuers

boutique d'identité : PrimaryRegion

ListIdentityStores

Accorde l'autorisation de répertorier IdentityStores dans un Compte AWS

List

ListRegions

Accorde l'autorisation de répertorier toutes les régions configurées pour un IdentityStore

Identity Store*

boutique d'identité : PrimaryRegion

List

ListUsers

Accorde l'autorisation de récupérer des informations sur tous les utilisateurs dans le champ spécifié IdentityStore

AllUsers*

boutique d'identité : PrimaryRegion

boutique d'identité : UserExternalIdIssuers

List

Identity Store*

boutique d'identité : PrimaryRegion

boutique d'identité : UserExternalIdIssuers

RemoveRegion

Accorde l'autorisation de supprimer une région d'un IdentityStore

Identity Store*

Écrire

ReserveUser

Accorde l'autorisation de réserver un utilisateur en obtenant un UserID

Identity Store*

boutique d'identité : PrimaryRegion

Écrire

UpdateGroup

Accorde l'autorisation de mettre à jour les informations relatives à un groupe dans le champ spécifié IdentityStore

Groupe*

boutique d'identité : GroupExternalIdIssuers

boutique d'identité : PrimaryRegion

Écrire

Identity Store*

boutique d'identité : GroupExternalIdIssuers

boutique d'identité : PrimaryRegion

UpdateIdentityStore

Accorde l'autorisation de mettre à jour la configuration d'un IdentityStore

Identity Store*

Écrire

UpdateUser

Accorde l'autorisation de mettre à jour les informations utilisateur dans le champ spécifié IdentityStore

Identity Store*

boutique d'identité : PrimaryRegion

boutique d'identité : UserExternalIdIssuers

Écrire

Utilisateur*

boutique d'identité : PrimaryRegion

boutique d'identité : UserExternalIdIssuers

Types de ressources définis par AWS  Identity Store

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

AllGroupMemberships

arn : $ {Partition} :identitystore : ::membership/*

AllGroups

arn : $ {Partition} :identitystore : ::group/*

AllUsers

arn : $ {Partition} :identitystore : ::utilisateur/*

Groupe

arn : $ {Partition} :identitystore : ::group/$ {} GroupId

GroupMembership

arn : $ {Partition} :identitystore : ::membership/$ {} MembershipId

Boutique d'identité

arn : $ {Partition} :identitystore : :$ {Account} :identitystore/$ {} IdentityStoreId

Utilisateur

arn : $ {Partition} :identitystore : ::user/$ {} UserId

Clés de condition pour AWS  Identity Store

AWS Identity Store 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

boutique d'identité : GroupExternalIdIssuers

Filtre l'accès par émetteur présent dans les ressources ExternalIds du groupe

ArrayOfARN

boutique d'identité : IdentityStoreArn

Filtre l'accès par Identity Store ARN

ARN

boutique d'identité : PrimaryRegion

Filtre l'accès par région principale d'Identity Store

Chaîne

boutique d'identité : ReservedUserId

Filtre l'accès en fonction d'un ID utilisateur préalablement réservé pour le CreateUser fonctionnement

Chaîne

boutique d'identité : UserExternalIdIssuers

Filtre l'accès par émetteur présent dans ExternalIds les ressources utilisateur

ArrayOfARN

boutique d'identité : UserId

Filtre l'accès par ID utilisateur Identity Store

Chaîne