View a markdown version of this page

Ações, recursos e chaves de condição para AWS Armazenamento de identidades - Referência de autorização do serviço

Ações, recursos e chaves de condição para AWS Armazenamento de identidades

AWS O Identity Store (prefixo do serviço:identitystore) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.

Referências:

Operações de API definidas por AWS Armazenamento de identidades

A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.

Operation Ação do IAM Chave de condição Valor (es) possível (s) Nível de acesso

CreateGroup

loja de identidades: CreateGroup

Gravar

diretório sso: CreateGroup

Gravar

CreateGroupMembership

loja de identidades: CreateGroupMembership

Gravar

diretório sso: AddMemberToGroup

Gravar

CreateUser

loja de identidades: CreateUser

Gravar

diretório sso: CreateUser

Gravar

DeleteGroup

loja de identidades: DeleteGroup

Gravar

diretório sso: DeleteGroup

Gravar

DeleteGroupMembership

loja de identidades: DeleteGroupMembership

Gravar

diretório sso: RemoveMemberFromGroup

Gravar

DeleteUser

loja de identidades: DeleteUser

Gravar

diretório sso: DeleteUser

Gravar

DescribeGroup

loja de identidades: DescribeGroup

Ler

diretório sso: DescribeGroup

Ler

diretório sso: DescribeGroups

Ler

DescribeGroupMembership

loja de identidades: DescribeGroupMembership

Ler

diretório sso: ListGroupsForMember

Ler

diretório sso: ListGroupsForUser

Ler

DescribeIdentityStore

loja de identidades: DescribeIdentityStore

Ler

DescribeUser

loja de identidades: DescribeUser

Ler

diretório sso: DescribeUser

Ler

diretório sso: DescribeUsers

Ler

GetGroupId

loja de identidades: GetGroupId

Ler

diretório sso: GetGroupId

Ler

GetGroupMembershipId

loja de identidades: GetGroupMembershipId

Ler

diretório sso: ListGroupsForMember

Ler

diretório sso: ListGroupsForUser

Ler

GetUserId

loja de identidades: GetUserId

Ler

diretório sso: GetUserId

Ler

IsMemberInGroups

loja de identidades: IsMemberInGroups

Ler

diretório sso: IsMemberInGroup

Ler

diretório sso: IsMemberInGroups

Ler

ListGroupMemberships

loja de identidades: ListGroupMemberships

Lista

diretório sso: ListMembersInGroup

Ler

ListGroupMembershipsForMember

loja de identidades: ListGroupMembershipsForMember

Lista

diretório sso: ListGroupsForMember

Ler

diretório sso: ListGroupsForUser

Ler

ListGroups

loja de identidades: ListGroups

Lista

diretório sso: ListGroups

Ler

diretório sso: SearchGroups

Ler

ListIdentityStores

loja de identidades: ListIdentityStores

Lista

ListUsers

loja de identidades: ListUsers

Lista

diretório sso: ListUsers

Ler

diretório sso: SearchUsers

Ler

UpdateGroup

loja de identidades: UpdateGroup

Gravar

diretório sso: UpdateGroup

Gravar

diretório sso: UpdateGroupDisplayName

Gravar

UpdateIdentityStore

loja de identidades: UpdateIdentityStore

Gravar

UpdateUser

loja de identidades: UpdateUser

Gravar

diretório sso: UpdateUser

Gravar

diretório sso: UpdateUserName

Gravar

Ações definidas por AWS Armazenamento de identidades

Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

AddRegion

Concede permissão para adicionar uma região a um IdentityStore

Loja de identidades*

Gravar

CreateGroup

Concede permissão para criar um grupo no especificado IdentityStore

Loja de identidades*

loja de identidades: GroupExternalIdIssuers

loja de identidades: PrimaryRegion

Gravar

CreateGroupMembership

Concede permissão para criar um membro para um grupo na área especificada IdentityStore

Grupo*

loja de identidades: PrimaryRegion

Gravar

Loja de identidades*

loja de identidades: PrimaryRegion

Usuário*

loja de identidades: PrimaryRegion

CreateIdentityStore

Concede permissão para criar um novo IdentityStore em um Conta da AWS

Gravar

CreateUser

Concede permissão para criar um usuário no especificado IdentityStore

Loja de identidades*

loja de identidades: PrimaryRegion

loja de identidades: ReservedUserId

loja de identidades: UserExternalIdIssuers

Gravar

DeleteGroup

Concede permissão para excluir um grupo no especificado IdentityStore

Grupo*

loja de identidades: GroupExternalIdIssuers

loja de identidades: PrimaryRegion

Gravar

Loja de identidades*

loja de identidades: GroupExternalIdIssuers

loja de identidades: PrimaryRegion

DeleteGroupMembership

Concede permissão para remover um membro que faz parte de um grupo na área especificada IdentityStore

Grupo*

loja de identidades: PrimaryRegion

Gravar

GroupMembership*

loja de identidades: PrimaryRegion

Loja de identidades*

loja de identidades: PrimaryRegion

Usuário*

loja de identidades: PrimaryRegion

DeleteIdentityStore

Concede permissão para excluir um IdentityStore

Loja de identidades*

Gravar

DeleteUser

Concede permissão para excluir um usuário no especificado IdentityStore

Loja de identidades*

loja de identidades: PrimaryRegion

loja de identidades: UserExternalIdIssuers

Gravar

Usuário*

loja de identidades: PrimaryRegion

loja de identidades: UserExternalIdIssuers

DescribeGroup

Concede permissão para recuperar informações sobre um grupo no especificado IdentityStore

Grupo*

loja de identidades: GroupExternalIdIssuers

loja de identidades: PrimaryRegion

Ler

Loja de identidades*

loja de identidades: GroupExternalIdIssuers

loja de identidades: PrimaryRegion

DescribeGroupMembership

Concede permissão para recuperar informações sobre um membro que faz parte de um grupo no especificado IdentityStore

Grupo*

loja de identidades: PrimaryRegion

Ler

GroupMembership*

loja de identidades: PrimaryRegion

Loja de identidades*

loja de identidades: PrimaryRegion

Usuário*

loja de identidades: PrimaryRegion

DescribeIdentityStore

Concede permissão para recuperar informações sobre um IdentityStore

Loja de identidades*

loja de identidades: PrimaryRegion

Ler

DescribeRegion

Concede permissão para recuperar detalhes de configuração de uma região específica IdentityStore

Loja de identidades*

loja de identidades: PrimaryRegion

Ler

DescribeUser

Concede permissão para recuperar informações sobre um usuário na área especificada IdentityStore

Loja de identidades*

loja de identidades: PrimaryRegion

loja de identidades: UserExternalIdIssuers

Ler

Usuário*

loja de identidades: PrimaryRegion

loja de identidades: UserExternalIdIssuers

GetGroupId

Concede permissão para recuperar informações de ID sobre um grupo no especificado IdentityStore

Grupo*

loja de identidades: PrimaryRegion

Ler

Loja de identidades*

loja de identidades: PrimaryRegion

GetGroupMembershipId

Concede permissão para recuperar informações de ID de um membro que faz parte de um grupo no especificado IdentityStore

Grupo*

loja de identidades: PrimaryRegion

Ler

GroupMembership*

loja de identidades: PrimaryRegion

Loja de identidades*

loja de identidades: PrimaryRegion

Usuário*

loja de identidades: PrimaryRegion

GetUserId

Concede permissão para recuperar informações de ID sobre um usuário no campo especificado IdentityStore

Loja de identidades*

loja de identidades: PrimaryRegion

Ler

Usuário*

loja de identidades: PrimaryRegion

IsMemberInGroups

Concede permissão para verificar se um membro faz parte de grupos na área especificada IdentityStore

AllGroupMemberships*

loja de identidades: PrimaryRegion

Ler

Grupo*

loja de identidades: PrimaryRegion

Loja de identidades*

loja de identidades: PrimaryRegion

Usuário*

loja de identidades: PrimaryRegion

ListGroupMemberships

Concede permissão para recuperar todos os membros que fazem parte de um grupo na área especificada IdentityStore

AllGroupMemberships*

loja de identidades: PrimaryRegion

Lista

Grupo*

loja de identidades: PrimaryRegion

Loja de identidades*

loja de identidades: PrimaryRegion

ListGroupMembershipsForMember

Concede permissão para listar grupos do membro de destino no especificado IdentityStore

AllGroupMemberships*

loja de identidades: PrimaryRegion

Lista

Loja de identidades*

loja de identidades: PrimaryRegion

Usuário*

loja de identidades: PrimaryRegion

ListGroups

Concede permissão para recuperar informações sobre todos os grupos no especificado IdentityStore

AllGroups*

loja de identidades: GroupExternalIdIssuers

loja de identidades: PrimaryRegion

Lista

Loja de identidades*

loja de identidades: GroupExternalIdIssuers

loja de identidades: PrimaryRegion

ListIdentityStores

Concede permissão para listar IdentityStores em um Conta da AWS

Lista

ListRegions

Concede permissão para listar todas as regiões configuradas para um IdentityStore

Loja de identidades*

loja de identidades: PrimaryRegion

Lista

ListUsers

Concede permissão para recuperar informações sobre todos os usuários na área especificada IdentityStore

AllUsers*

loja de identidades: PrimaryRegion

loja de identidades: UserExternalIdIssuers

Lista

Loja de identidades*

loja de identidades: PrimaryRegion

loja de identidades: UserExternalIdIssuers

RemoveRegion

Concede permissão para remover uma região de um IdentityStore

Loja de identidades*

Gravar

ReserveUser

Concede permissão para reservar um usuário obtendo um ID de usuário

Loja de identidades*

loja de identidades: PrimaryRegion

Gravar

UpdateGroup

Concede permissão para atualizar informações sobre um grupo no especificado IdentityStore

Grupo*

loja de identidades: GroupExternalIdIssuers

loja de identidades: PrimaryRegion

Gravar

Loja de identidades*

loja de identidades: GroupExternalIdIssuers

loja de identidades: PrimaryRegion

UpdateIdentityStore

Concede permissão para atualizar a configuração de um IdentityStore

Loja de identidades*

Gravar

UpdateUser

Concede permissão para atualizar as informações do usuário no especificado IdentityStore

Loja de identidades*

loja de identidades: PrimaryRegion

loja de identidades: UserExternalIdIssuers

Gravar

Usuário*

loja de identidades: PrimaryRegion

loja de identidades: UserExternalIdIssuers

Tipos de recursos definidos por AWS Armazenamento de identidades

Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.

Resource types ARN Chaves de condição

AllGroupMemberships

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

AllGroups

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

AllUsers

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

Grupo

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

GroupMembership

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

Loja de identidades

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

Usuário

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

Chaves de condição para AWS Armazenamento de identidades

AWS O Identity Store define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.

Chaves de condição Descrição Tipo

loja de identidades: GroupExternalIdIssuers

Filtra o acesso por emissor presente nos ExternalIds recursos do Grupo

ArrayOfARN

loja de identidades: IdentityStoreArn

Filtra o acesso por ARN do Identity Store

ARN

loja de identidades: PrimaryRegion

Filtra o acesso por região primária do Identity Store

String

loja de identidades: ReservedUserId

Filtra o acesso por um ID de usuário previamente reservado para CreateUser operação

String

loja de identidades: UserExternalIdIssuers

Filtra o acesso por emissor presente nos ExternalIds recursos do usuário

ArrayOfARN

loja de identidades: UserId

Filtra o acesso por ID de usuário do Identity Store

String