View a markdown version of this page

Acciones, recursos y claves de condición para AWS Almacén de identidades - Referencia de autorizaciones de servicio

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Acciones, recursos y claves de condición para AWS Almacén de identidades

AWS Almacén de identidades (prefijo de servicio: identitystore) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para utilizarlas en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por AWS Almacén de identidades

La siguiente tabla asigna las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulta la Tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CreateGroup

identitystore:CreateGroup

Escritura

sso-directory:CreateGroup

Escritura

CreateGroupMembership

identitystore:CreateGroupMembership

Escritura

sso-directory:AddMemberToGroup

Escritura

CreateUser

identitystore:CreateUser

Escritura

sso-directory:CreateUser

Escritura

DeleteGroup

identitystore:DeleteGroup

Escritura

sso-directory:DeleteGroup

Escritura

DeleteGroupMembership

identitystore:DeleteGroupMembership

Escritura

sso-directory:RemoveMemberFromGroup

Escritura

DeleteUser

identitystore:DeleteUser

Escritura

sso-directory:DeleteUser

Escritura

DescribeGroup

identitystore:DescribeGroup

Lectura

sso-directory:DescribeGroup

Lectura

sso-directory:DescribeGroups

Lectura

DescribeGroupMembership

identitystore:DescribeGroupMembership

Lectura

sso-directory:ListGroupsForMember

Lectura

sso-directory:ListGroupsForUser

Lectura

DescribeIdentityStore

identitystore:DescribeIdentityStore

Lectura

DescribeUser

identitystore:DescribeUser

Lectura

sso-directory:DescribeUser

Lectura

sso-directory:DescribeUsers

Lectura

GetGroupId

identitystore:GetGroupId

Lectura

sso-directory:GetGroupId

Lectura

GetGroupMembershipId

identitystore:GetGroupMembershipId

Lectura

sso-directory:ListGroupsForMember

Lectura

sso-directory:ListGroupsForUser

Lectura

GetUserId

identitystore:GetUserId

Lectura

sso-directory:GetUserId

Lectura

IsMemberInGroups

identitystore:IsMemberInGroups

Lectura

sso-directory:IsMemberInGroup

Lectura

sso-directory:IsMemberInGroups

Lectura

ListGroupMemberships

identitystore:ListGroupMemberships

Enumeración

sso-directory:ListMembersInGroup

Lectura

ListGroupMembershipsForMember

identitystore:ListGroupMembershipsForMember

Enumeración

sso-directory:ListGroupsForMember

Lectura

sso-directory:ListGroupsForUser

Lectura

ListGroups

identitystore:ListGroups

Enumeración

sso-directory:ListGroups

Lectura

sso-directory:SearchGroups

Lectura

ListIdentityStores

identitystore:ListIdentityStores

Enumeración

ListUsers

identitystore:ListUsers

Enumeración

sso-directory:ListUsers

Lectura

sso-directory:SearchUsers

Lectura

UpdateGroup

identitystore:UpdateGroup

Escritura

sso-directory:UpdateGroup

Escritura

sso-directory:UpdateGroupDisplayName

Escritura

UpdateIdentityStore

identitystore:UpdateIdentityStore

Escritura

UpdateUser

identitystore:UpdateUser

Escritura

sso-directory:UpdateUser

Escritura

sso-directory:UpdateUserName

Escritura

Acciones definidas por AWS Almacén de identidades

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AddRegion

Concede permiso para agregar una región a un IdentityStore

Identitystore*

Escritura

CreateGroup

Concede permiso para crear un grupo en el lugar especificado IdentityStore

Identitystore*

identitystore:GroupExternalIdIssuers

identitystore:PrimaryRegion

Escritura

CreateGroupMembership

Concede permiso para crear un miembro para un grupo en el especificado IdentityStore

Group*

identitystore:PrimaryRegion

Escritura

Identitystore*

identitystore:PrimaryRegion

User*

identitystore:PrimaryRegion

CreateIdentityStore

Concede permiso para crear un nuevo IdentityStore en un Cuenta de AWS

Escritura

CreateUser

Concede permiso para crear un usuario en el especificado IdentityStore

Identitystore*

identitystore:PrimaryRegion

identitystore:ReservedUserId

identitystore:UserExternalIdIssuers

Escritura

DeleteGroup

Concede permiso para eliminar un grupo en el especificado IdentityStore

Group*

identitystore:GroupExternalIdIssuers

identitystore:PrimaryRegion

Escritura

Identitystore*

identitystore:GroupExternalIdIssuers

identitystore:PrimaryRegion

DeleteGroupMembership

Concede permiso para eliminar a un miembro que forma parte de un grupo del especificado IdentityStore

Group*

identitystore:PrimaryRegion

Escritura

GroupMembership*

identitystore:PrimaryRegion

Identitystore*

identitystore:PrimaryRegion

User*

identitystore:PrimaryRegion

DeleteIdentityStore

Concede permiso para eliminar un IdentityStore

Identitystore*

Escritura

DeleteUser

Concede permiso para eliminar un usuario de la zona especificada IdentityStore

Identitystore*

identitystore:PrimaryRegion

identitystore:UserExternalIdIssuers

Escritura

User*

identitystore:PrimaryRegion

identitystore:UserExternalIdIssuers

DescribeGroup

Concede permiso para recuperar información sobre un grupo del especificado IdentityStore

Group*

identitystore:GroupExternalIdIssuers

identitystore:PrimaryRegion

Lectura

Identitystore*

identitystore:GroupExternalIdIssuers

identitystore:PrimaryRegion

DescribeGroupMembership

Concede permiso para recuperar información sobre un miembro que forma parte de un grupo del especificado IdentityStore

Group*

identitystore:PrimaryRegion

Lectura

GroupMembership*

identitystore:PrimaryRegion

Identitystore*

identitystore:PrimaryRegion

User*

identitystore:PrimaryRegion

DescribeIdentityStore

Concede permiso para recuperar información sobre un IdentityStore

Identitystore*

identitystore:PrimaryRegion

Lectura

DescribeRegion

Concede permiso para recuperar los detalles de configuración de un determinado IdentityStore región

Identitystore*

identitystore:PrimaryRegion

Lectura

DescribeUser

Concede permiso para recuperar información sobre un usuario de la región especificada IdentityStore

Identitystore*

identitystore:PrimaryRegion

identitystore:UserExternalIdIssuers

Lectura

User*

identitystore:PrimaryRegion

identitystore:UserExternalIdIssuers

GetGroupId

Concede permiso para recuperar la información de identificación de un grupo del especificado IdentityStore

Group*

identitystore:PrimaryRegion

Lectura

Identitystore*

identitystore:PrimaryRegion

GetGroupMembershipId

Concede permiso para recuperar la información de identificación de un miembro que forma parte de un grupo del especificado IdentityStore

Group*

identitystore:PrimaryRegion

Lectura

GroupMembership*

identitystore:PrimaryRegion

Identitystore*

identitystore:PrimaryRegion

User*

identitystore:PrimaryRegion

GetUserId

Concede permiso para recuperar la información de identificación de un usuario del especificado IdentityStore

Identitystore*

identitystore:PrimaryRegion

Lectura

User*

identitystore:PrimaryRegion

IsMemberInGroups

Concede permiso para comprobar si un miembro forma parte de un grupo del especificado IdentityStore

AllGroupMemberships*

identitystore:PrimaryRegion

Lectura

Group*

identitystore:PrimaryRegion

Identitystore*

identitystore:PrimaryRegion

User*

identitystore:PrimaryRegion

ListGroupMemberships

Concede permiso para recuperar a todos los miembros que forman parte de un grupo del especificado IdentityStore

AllGroupMemberships*

identitystore:PrimaryRegion

Enumeración

Group*

identitystore:PrimaryRegion

Identitystore*

identitystore:PrimaryRegion

ListGroupMembershipsForMember

Concede permiso para enumerar los grupos del miembro objetivo en el especificado IdentityStore

AllGroupMemberships*

identitystore:PrimaryRegion

Enumeración

Identitystore*

identitystore:PrimaryRegion

User*

identitystore:PrimaryRegion

ListGroups

Concede permiso para recuperar información sobre todos los grupos del grupo especificado IdentityStore

AllGroups*

identitystore:GroupExternalIdIssuers

identitystore:PrimaryRegion

Enumeración

Identitystore*

identitystore:GroupExternalIdIssuers

identitystore:PrimaryRegion

ListIdentityStores

Concede permiso para crear una lista IdentityStores en un Cuenta de AWS

Enumeración

ListRegions

Concede permiso para enumerar todas las regiones configuradas para un IdentityStore

Identitystore*

identitystore:PrimaryRegion

Enumeración

ListUsers

Concede permiso para recuperar información sobre todos los usuarios de la región especificada IdentityStore

AllUsers*

identitystore:PrimaryRegion

identitystore:UserExternalIdIssuers

Enumeración

Identitystore*

identitystore:PrimaryRegion

identitystore:UserExternalIdIssuers

RemoveRegion

Concede permiso para eliminar una región de un IdentityStore

Identitystore*

Escritura

ReserveUser

Concede permiso para reservar un usuario mediante la obtención de un seudónimo

Identitystore*

identitystore:PrimaryRegion

Escritura

UpdateGroup

Concede permiso para actualizar la información sobre un grupo del grupo especificado IdentityStore

Group*

identitystore:GroupExternalIdIssuers

identitystore:PrimaryRegion

Escritura

Identitystore*

identitystore:GroupExternalIdIssuers

identitystore:PrimaryRegion

UpdateIdentityStore

Concede permiso para actualizar la configuración de un IdentityStore

Identitystore*

identitystore:VpceAccessRequired

Escritura

UpdateUser

Concede permiso para actualizar la información del usuario en el lugar especificado IdentityStore

Identitystore*

identitystore:PrimaryRegion

identitystore:UserExternalIdIssuers

Escritura

User*

identitystore:PrimaryRegion

identitystore:UserExternalIdIssuers

Tipos de recursos definidos por AWS Almacén de identidades

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

AllGroupMemberships

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

AllGroups

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

AllUsers

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

Group

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

GroupMembership

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

Identitystore

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

User

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

Claves de condición para AWS Almacén de identidades

AWS Identity Store define las siguientes claves de condición que se pueden usar en Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

identitystore:GroupExternalIdIssuers

Filtra el acceso por emisor presente en ExternalIds para los recursos del grupo

ArrayOfARN

identitystore:IdentityStoreArn

Filtra el acceso por ARN de Identity Store

ARN

identitystore:PrimaryRegion

Filtra el acceso por región principal de Identity Store

String

identitystore:ReservedUserId

Filtra el acceso mediante una ID de usuario previamente reservada para CreateUser operación

String

identitystore:UserExternalIdIssuers

Filtra el acceso por emisor presente en ExternalIds para recursos de usuario

ArrayOfARN

identitystore:UserId

Filtra el acceso por ID de usuario de Identity Store

String

identitystore:VpceAccessRequired

Filtra el acceso en función de si el almacén de identidades requiere el acceso a través de un punto final de VPC

Bool