View a markdown version of this page

Ações, recursos e chaves de condição dos grupos de usuários do Amazon Cognito - Referência de autorização do serviço

Ações, recursos e chaves de condição dos grupos de usuários do Amazon Cognito

Os grupos de usuários do Amazon Cognito (prefixo do serviço:cognito-idp) fornecem 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 pelos grupos de usuários do Amazon Cognito

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

AddCustomAttributes

cognito-idp: AddCustomAttributes

Gravar

AddUserPoolClientSecret

cognito-idp: AddUserPoolClientSecret

Gravar

AdminAddUserToGroup

cognito-idp: AdminAddUserToGroup

Gravar

AdminConfirmSignUp

cognito-idp: AdminConfirmSignUp

Gravar

AdminCreateUser

cognito-idp: AdminCreateUser

Gravar

AdminDeleteSoftwareToken

cognito-idp: AdminDeleteSoftwareToken

Gravar

AdminDeleteUser

cognito-idp: AdminDeleteUser

Gravar

AdminDeleteUserAttributes

cognito-idp: AdminDeleteUserAttributes

Gravar

AdminDisableProviderForUser

cognito-idp: AdminDisableProviderForUser

Gravar

AdminDisableUser

cognito-idp: AdminDisableUser

Gravar

AdminEnableUser

cognito-idp: AdminEnableUser

Gravar

AdminForgetDevice

cognito-idp: AdminForgetDevice

Gravar

AdminGetDevice

cognito-idp: AdminGetDevice

Ler

AdminGetUser

cognito-idp: AdminGetUser

Ler

AdminGetUserAuthFactors

cognito-idp: AdminGetUserAuthFactors

Ler

AdminInitiateAuth

cognito-idp: AdminInitiateAuth

Gravar

AdminLinkProviderForUser

cognito-idp: AdminLinkProviderForUser

Gravar

AdminListDevices

cognito-idp: AdminListDevices

Lista

AdminListGroupsForUser

cognito-idp: AdminListGroupsForUser

Lista

AdminListUserAuthEvents

cognito-idp: AdminListUserAuthEvents

Ler

AdminRemoveUserFromGroup

cognito-idp: AdminRemoveUserFromGroup

Gravar

AdminResetUserPassword

cognito-idp: AdminResetUserPassword

Gravar

AdminRespondToAuthChallenge

cognito-idp: AdminRespondToAuthChallenge

Gravar

AdminSetUserMFAPreference

cognito-idp: AdminSetUserMFAPreference

Gravar

AdminSetUserPassword

cognito-idp: AdminSetUserPassword

Gravar

AdminSetUserSettings

cognito-idp: AdminSetUserSettings

Gravar

AdminUpdateAuthEventFeedback

cognito-idp: AdminUpdateAuthEventFeedback

Gravar

AdminUpdateDeviceStatus

cognito-idp: AdminUpdateDeviceStatus

Gravar

AdminUpdateUserAttributes

cognito-idp: AdminUpdateUserAttributes

Gravar

AdminUserGlobalSignOut

cognito-idp: AdminUserGlobalSignOut

Gravar

AssociateSoftwareToken

cognito-idp: AssociateSoftwareToken

Gravar

ChangePassword

cognito-idp: ChangePassword

Gravar

ConfirmDevice

cognito-idp: ConfirmDevice

Gravar

ConfirmForgotPassword

cognito-idp: ConfirmForgotPassword

Gravar

ConfirmSignUp

cognito-idp: ConfirmSignUp

Gravar

CreateGroup

cognito-idp: CreateGroup

Gravar

objetivo: PassRole

Gravar

CreateIdentityProvider

cognito-idp: CreateIdentityProvider

Gravar

CreateManagedLoginBranding

cognito-idp: CreateManagedLoginBranding

Gravar

CreateResourceServer

cognito-idp: CreateResourceServer

Gravar

CreateTerms

cognito-idp: CreateTerms

Gravar

CreateUserImportJob

cognito-idp: CreateUserImportJob

Gravar

objetivo: PassRole

Gravar

CreateUserPool

cognito-idp: CreateUserPool

Gravar

cognito-idp: TagResource

Marcação, gravação

objetivo: PassRole

Gravar

CreateUserPoolClient

cognito-idp: CreateUserPoolClient

Gravar

objetivo: PassRole

Gravar

CreateUserPoolDomain

cognito-idp: CreateUserPoolDomain

Gravar

CreateUserPoolReplica

cognito-idp: CreateUserPoolReplica

Gravar

DeleteGroup

cognito-idp: DeleteGroup

Gravar

DeleteIdentityProvider

cognito-idp: DeleteIdentityProvider

Gravar

DeleteManagedLoginBranding

cognito-idp: DeleteManagedLoginBranding

Gravar

DeleteResourceServer

cognito-idp: DeleteResourceServer

Gravar

DeleteTerms

cognito-idp: DeleteTerms

Gravar

DeleteUser

cognito-idp: DeleteUser

Gravar

DeleteUserAttributes

cognito-idp: DeleteUserAttributes

Gravar

DeleteUserPool

cognito-idp: DeleteUserPool

Gravar

DeleteUserPoolClient

cognito-idp: DeleteUserPoolClient

Gravar

DeleteUserPoolClientSecret

cognito-idp: DeleteUserPoolClientSecret

Gravar

DeleteUserPoolDomain

cognito-idp: DeleteUserPoolDomain

Gravar

DeleteUserPoolReplica

cognito-idp: DeleteUserPoolReplica

Gravar

DescribeIdentityProvider

cognito-idp: DescribeIdentityProvider

Ler

DescribeManagedLoginBranding

cognito-idp: DescribeManagedLoginBranding

Ler

DescribeManagedLoginBrandingByClient

cognito-idp: DescribeManagedLoginBrandingByClient

Ler

DescribeResourceServer

cognito-idp: DescribeResourceServer

Ler

DescribeRiskConfiguration

cognito-idp: DescribeRiskConfiguration

Ler

DescribeTerms

cognito-idp: DescribeTerms

Ler

DescribeTermsByClient

cognito-idp: DescribeTerms

Ler

DescribeUserImportJob

cognito-idp: DescribeUserImportJob

Ler

DescribeUserPool

cognito-idp: DescribeUserPool

Ler

DescribeUserPoolClient

cognito-idp: DescribeUserPoolClient

Ler

DescribeUserPoolDomain

cognito-idp: DescribeUserPoolDomain

Ler

ForgetDevice

cognito-idp: ForgetDevice

Gravar

ForgotPassword

cognito-idp: ForgotPassword

Gravar

GetCSVHeader

Cognito-IDP: getCSV Header

Ler

GetDevice

cognito-idp: GetDevice

Ler

GetGroup

cognito-idp: GetGroup

Ler

GetIdentityProviderByIdentifier

cognito-idp: GetIdentityProviderByIdentifier

Ler

GetLogDeliveryConfiguration

cognito-idp: GetLogDeliveryConfiguration

Ler

GetProvisionedLimit

cognito-idp: GetProvisionedLimit

Ler

GetSigningCertificate

cognito-idp: GetSigningCertificate

Ler

GetTokensFromRefreshToken

cognito-idp: GetTokensFromRefreshToken

Gravar

GetUI Customization

Cognito-IDP: Personalização do GetUI

Ler

GetUser

cognito-idp: GetUser

Ler

GetUserAttributeVerificationCode

cognito-idp: GetUserAttributeVerificationCode

Ler

GetUserPoolMfaConfig

cognito-idp: GetUserPoolMfaConfig

Ler

GlobalSignOut

cognito-idp: GlobalSignOut

Gravar

InitiateAuth

cognito-idp: InitiateAuth

Gravar

ListDevices

cognito-idp: ListDevices

Lista

ListGroups

cognito-idp: ListGroups

Lista

ListIdentityProviders

cognito-idp: ListIdentityProviders

Lista

ListResourceServers

cognito-idp: ListResourceServers

Lista

ListTagsForResource

cognito-idp: ListTagsForResource

Lista

ListTerms

cognito-idp: ListTerms

Lista

ListUserImportJobs

cognito-idp: ListUserImportJobs

Lista

ListUserPoolClientSecrets

cognito-idp: ListUserPoolClientSecrets

Lista

ListUserPoolClients

cognito-idp: ListUserPoolClients

Lista

ListUserPoolReplicas

cognito-idp: ListUserPoolReplicas

Lista

ListUserPools

cognito-idp: ListUserPools

Lista

ListUsers

cognito-idp: ListUsers

Lista

ListUsersInGroup

cognito-idp: ListUsersInGroup

Lista

ResendConfirmationCode

cognito-idp: ResendConfirmationCode

Gravar

RespondToAuthChallenge

cognito-idp: RespondToAuthChallenge

Gravar

RevokeToken

cognito-idp: RevokeToken

Gravar

SetLogDeliveryConfiguration

cognito-idp: SetLogDeliveryConfiguration

Gravar

SetRiskConfiguration

cognito-idp: SetRiskConfiguration

Gravar

SetuiCustomization

Cognito-IDP: configure a personalização da interface

Gravar

SetUserMFAPreference

cognito-idp: SetUserMFAPreference

Gravar

SetUserPoolMfaConfig

cognito-idp: SetUserPoolMfaConfig

Gravar

objetivo: PassRole

Gravar

SetUserSettings

cognito-idp: SetUserSettings

Gravar

SignUp

cognito-idp: SignUp

Gravar

StartUserImportJob

cognito-idp: StartUserImportJob

Gravar

StopUserImportJob

cognito-idp: StopUserImportJob

Gravar

TagResource

cognito-idp: TagResource

Marcação, gravação

UntagResource

cognito-idp: UntagResource

Marcação, gravação

UpdateAuthEventFeedback

cognito-idp: UpdateAuthEventFeedback

Gravar

UpdateDeviceStatus

cognito-idp: UpdateDeviceStatus

Gravar

UpdateGroup

cognito-idp: UpdateGroup

Gravar

objetivo: PassRole

Gravar

UpdateIdentityProvider

cognito-idp: UpdateIdentityProvider

Gravar

UpdateManagedLoginBranding

cognito-idp: UpdateManagedLoginBranding

Gravar

UpdateProvisionedLimit

cognito-idp: UpdateProvisionedLimit

Gravar

UpdateResourceServer

cognito-idp: UpdateResourceServer

Gravar

UpdateTerms

cognito-idp: UpdateTerms

Gravar

UpdateUserAttributes

cognito-idp: UpdateUserAttributes

Gravar

UpdateUserPool

cognito-idp: TagResource

Marcação, gravação

cognito-idp: UntagResource

Marcação, gravação

cognito-idp: UpdateUserPool

Gravar

objetivo: PassRole

Gravar

UpdateUserPoolClient

cognito-idp: UpdateUserPoolClient

Gravar

objetivo: PassRole

Gravar

UpdateUserPoolDomain

cognito-idp: UpdateUserPoolDomain

Gravar

UpdateUserPoolReplica

cognito-idp: UpdateUserPoolReplica

Gravar

VerifySoftwareToken

cognito-idp: VerifySoftwareToken

Gravar

VerifyUserAttribute

cognito-idp: VerifyUserAttribute

Gravar

Ações definidas pelos grupos de usuários do Amazon Cognito

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

AddCustomAttributes

Concede permissão para adicionar atributos de usuário ao esquema do grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AddUserPoolClientSecret

Concede permissão para adicionar um novo segredo a um cliente confidencial

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminAddUserToGroup

Concede permissão para adicionar qualquer usuário a qualquer grupo

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminConfirmSignUp

Concede permissão para confirmar o registro de qualquer usuário sem um código de confirmação

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminCreateUser

Concede permissão para criar novos usuários e enviar mensagens de boas-vindas por e-mail ou SMS

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminDeleteSoftwareToken

Concede permissão para excluir o token de software de um usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminDeleteUser

Concede permissão para excluir qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminDeleteUserAttributes

Concede permissão para excluir atributos de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminDisableProviderForUser

Concede permissão para desvincular qualquer usuário do grupo de usuários de um usuário de provedor de identidades (IdP) terceirizado

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminDisableUser

Concede permissão para desativar qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminEnableUser

Concede permissão para ativar qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminForgetDevice

Concede permissão para cancelar o registro de dispositivos de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminGetDevice

Concede permissão para obter informações sobre os dispositivos de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

AdminGetUser

Concede permissão para pesquisar qualquer usuário por nome de usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

AdminGetUserAuthFactors

Concede permissão para pesquisar os fatores de autenticação configurados de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

AdminInitiateAuth

Concede permissão para autenticar qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminLinkProviderForUser

Concede permissão para vincular qualquer usuário do grupo de usuários de um usuário provedor de identidades (IdP) terceirizado

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminListDevices

Concede permissão para listar os dispositivos lembrados de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

AdminListGroupsForUser

Concede permissão para listar os grupos aos quais qualquer usuário pertence

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

AdminListUserAuthEvents

Concede permissão para listar eventos de login para qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

AdminRemoveUserFromGroup

Concede permissão para remover qualquer usuário de qualquer grupo

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminResetUserPassword

Concede permissão para redefinir a senha de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminRespondToAuthChallenge

Concede permissão para responder a um desafio de autenticação durante a autenticação de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminSetUserMFAPreference

Concede permissão para definir o método de MFA preferido de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminSetUserPassword

Concede permissão para definir a senha de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminSetUserSettings

Concede permissão para definir configurações de usuário para qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminUpdateAuthEventFeedback

Concede permissão para atualizar o feedback de segurança avançada para evento de autenticação de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminUpdateDeviceStatus

Concede permissão para atualizar o status dos dispositivos lembrados de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminUpdateUserAttributes

Concede permissão para atualizar os atributos padrão ou personalizados de qualquer usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AdminUserGlobalSignOut

Concede permissão para desconectar qualquer usuário de todas as sessões

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

AssociateSoftwareToken

Concede permissão para retornar um código de chave secreta compartilhada gerado de forma exclusiva para o usuário

Gravar

ChangePassword

Concede permissão para alterar a senha de um usuário especificado em um grupo de usuários

Gravar

ConfirmDevice

Concede permissão para confirmar o rastreamento do dispositivo. Essa chamada de API é a chamada que inicia o rastreamento do dispositivo

Gravar

ConfirmForgotPassword

Concede permissão para que um usuário insira um código de confirmação para redefinir uma senha esquecida

Gravar

ConfirmSignUp

Concede permissão para confirmar o registro de um usuário e manipula o alias existente de um usuário anterior

Gravar

CreateGroup

Concede permissão para criar novos grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

CreateIdentityProvider

Concede permissão para adicionar provedores de identidades aos grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

CreateManagedLoginBranding

Concede permissão para criar configurações de identidade visual para login gerenciado e associá-las a um cliente de aplicações

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

CreateResourceServer

Concede permissão para criar e configurar escopos para servidores de recursos do OAuth 2.0

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

CreateTerms

Concede permissão para criar termos e associá-los a um cliente de aplicativo

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

CreateUserImportJob

Concede permissão para criar trabalhos de importação de CSV do usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

CreateUserPool

Concede permissão para criar e definir política de senha para grupos de usuários

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateUserPoolClient

Concede permissão para criar clientes de aplicação de grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

CreateUserPoolDomain

Concede permissão para adicionar domínios de grupo de usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

CreateUserPoolReplica

Concede permissão para criar uma réplica de um grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteGroup

Concede permissão para excluir qualquer grupo de usuários vazio

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteIdentityProvider

Concede permissão para excluir qualquer provedor de identidades de grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteManagedLoginBranding

Concede permissão para excluir o estilo de identidade visual de login gerenciado para qualquer cliente de aplicação

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteResourceServer

Concede permissão para excluir qualquer servidor de recursos do OAuth 2.0 de grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteTerms

Concede permissão para excluir termos de um cliente de aplicativo

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteUser

Concede permissão para permitir que um usuário exclua a si mesmo

Gravar

DeleteUserAttributes

Concede permissão para excluir os atributos de um usuário

Gravar

DeleteUserPool

Concede permissão para excluir grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteUserPoolClient

Concede permissão para excluir qualquer cliente de aplicação de grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteUserPoolClientSecret

Concede permissão para excluir um segredo de uma lista de segredos associados a um cliente

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteUserPoolDomain

Concede permissão para excluir qualquer domínio de grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteUserPoolReplica

Concede permissão para excluir uma réplica de um grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

DescribeIdentityProvider

Concede permissão para descrever qualquer provedor de identidades de grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

DescribeManagedLoginBranding

Concede permissão para obter informações detalhadas sobre o estilo de identidade visual do login gerenciado

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

DescribeManagedLoginBrandingByClient

Concede permissão para obter informações detalhadas sobre o estilo de identidade visual do login gerenciado associado a um appclient

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

DescribeResourceServer

Concede permissão para descrever qualquer servidor de recursos do OAuth 2.0

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

DescribeRiskConfiguration

Concede permissão para descrever as definições de configuração de risco de grupos de usuários e clientes de aplicações

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

DescribeTerms

Concede permissão para obter informações detalhadas sobre os termos de um cliente de aplicativo

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

DescribeUserImportJob

Concede permissão para descrever qualquer trabalho de importação de usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

DescribeUserPool

Concede permissão para descrever grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

DescribeUserPoolClient

Concede permissão para descrever qualquer cliente de aplicação de grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

DescribeUserPoolDomain

Concede permissão para descrever qualquer domínio de grupo de usuários

Ler

ForgetDevice

Concede permissão para esquecer o dispositivo especificado

Gravar

ForgotPassword

Concede permissão para enviar uma mensagem ao usuário final com um código de confirmação que é necessário para alterar a senha do usuário

Gravar

GetCSVHeader

Concede permissão para gerar cabeçalhos para um arquivo .csv de importação de usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

GetDevice

Concede permissão para obter o dispositivo

Ler

GetGroup

Concede permissão para descrever um grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

GetIdentityProviderByIdentifier

Concede permissão para correlacionar um identificador de IdP de grupo de usuários ao nome do IdP

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

GetLogDeliveryConfiguration

Concede permissão para obter a configuração detalhada do log de atividades para um grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

GetProvisionedLimit

Concede permissão para obter um limite provisionado para o Conta da AWS

Ler

GetSigningCertificate

Concede permissão para pesquisar certificados de assinatura para grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

GetTokensFromRefreshToken

Concede permissão para atualizar tokens de usuário com tokens de atualização

Gravar

GetUI Customization

Concede permissão para obter informações de personalização da interface de usuário para a interface de usuário hospedada de qualquer cliente de aplicação

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

GetUser

Concede permissão para obter os atributos e metadados de um usuário

Ler

GetUserAttributeVerificationCode

Concede permissão para obter o código de verificação do atributo do usuário para o nome do atributo especificado

Ler

GetUserPoolMfaConfig

Concede permissão para pesquisar a configuração de MFA de grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

GlobalSignOut

Concede permissão para desconectar usuários de todos os dispositivos

Gravar

InitiateAuth

Concede permissão para iniciar o fluxo de autenticação

Gravar

ListDevices

Concede permissão para listar os dispositivos

Lista

ListGroups

Concede permissão para listar todos os grupos em grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ListIdentityProviders

Concede permissão para listar todos os provedores de identidades nos grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ListResourceServers

Concede permissão para listar todos os servidores de recursos em grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ListTagsForResource

Concede permissão para listar as tags atribuídas a um grupo de usuários do Amazon Cognito

pool de usuários

foi: ResourceTag /$ {} TagKey

Lista

ListTerms

Concede permissão para listar todos os termos de um grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ListUserImportJobs

Concede permissão para listar todos os trabalhos de importação de usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ListUserPoolClientSecrets

Concede permissão para listar todos os segredos associados a um cliente

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ListUserPoolClients

Concede permissão para listar todos os clientes de aplicação em grupos de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ListUserPoolReplicas

Concede permissão para listar réplicas de um grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ListUserPools

Concede permissão para listar todos os grupos de usuários

Lista

ListUsers

Concede permissão para listar todos os usuários de grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ListUsersInGroup

Concede permissão para listar os usuários em qualquer grupo

pool de usuários*

foi: ResourceTag /$ {} TagKey

Lista

ResendConfirmationCode

Concede permissão para reenviar a confirmação (para confirmação do registro) a um usuário específico no grupo de usuários

Gravar

RespondToAuthChallenge

Concede permissão para responder ao desafio de autenticação

Gravar

RevokeToken

Concede permissão para revogar todos os tokens de acesso gerados pelo token de atualização especificado

Gravar

SetLogDeliveryConfiguration

Concede permissão para configurar ou modificar a configuração detalhada do log de atividades para um grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

SetRiskConfiguration

Concede permissão para definir a configuração de risco para grupos de usuários e clientes de aplicações

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

SetuiCustomization

Concede permissão para personalizar a interface do usuário hospedada para qualquer cliente de aplicação

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

SetUserMFAPreference

Concede permissão para definir a preferência de MFA para o usuário no grupo de usuários

Gravar

SetUserPoolMfaConfig

Concede permissão para definir a configuração de MFA de um grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

SetUserSettings

Concede permissão para definir configurações do usuário, como a autenticação multifator (MFA)

Gravar

SignUp

Concede permissão para registrar o usuário no grupo de usuários especificado e cria um nome de usuário, uma senha e atributos de usuário

Gravar

StartUserImportJob

Concede permissão para iniciar qualquer trabalho de importação de usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

StopUserImportJob

Concede permissão para interromper qualquer trabalho de importação de usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

TagResource

Concede permissão para marcar um grupo de usuários

pool de usuários

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

UntagResource

Concede permissão para desmarcar um grupo de usuários

pool de usuários

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

UpdateAuthEventFeedback

Concede permissão para atualizar os comentários do evento de autenticação de usuário

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateDeviceStatus

Concede permissão para atualizar o status do dispositivo

Gravar

UpdateGroup

Concede permissão para atualizar a configuração de qualquer grupo

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateIdentityProvider

Concede permissão para atualizar a configuração de IdP de qualquer grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateManagedLoginBranding

Concede permissão para atualizar as configurações de identidade visual de um login gerenciado

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateProvisionedLimit

Concede permissão para atualizar um limite provisionado para o Conta da AWS

Gravar

UpdateResourceServer

Concede permissão para atualizar a configuração de qualquer servidor doe recursos do OAuth 2.0

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateTerms

Concede permissão para atualizar os termos de um cliente de aplicativo

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateUserAttributes

Concede permissão para o usuário atualizar um atributo específico (um de cada vez)

Gravar

UpdateUserPool

Concede permissão para atualizar a configuração de grupos de usuários

pool de usuários*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

UpdateUserPoolClient

Concede permissão para atualizar qualquer cliente de grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateUserPoolDomain

Concede permissão para substituir o certificado para qualquer domínio personalizado

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateUserPoolReplica

Concede permissão para atualizar uma réplica de um grupo de usuários

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

VerifySoftwareToken

Concede permissão para registrar o código da TOTP inserido de um usuário e marcar o status de MFA de token de software do usuário como verificado, em caso de êxito

Gravar

VerifyUserAttribute

Concede permissão para verificar um atributo do usuário usando um código de verificação único

Gravar

Permission-only ações para grupos de usuários do Amazon Cognito

As ações a seguir são definidas pelos grupos de usuários do Amazon Cognito, mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.

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

AssociateWebACL

Concede permissão para associar o grupo de usuários a uma Web ACL AWS do WAF

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

webcam*

DisassociateWebACL

Concede permissão para desassociar o grupo de usuários com uma Web ACL do AWS WAF

pool de usuários*

foi: ResourceTag /$ {} TagKey

Gravar

GetWebACLForResource

Concede permissão para obter a ACL web do AWS WAF associada a um grupo de usuários do Amazon Cognito

pool de usuários*

foi: ResourceTag /$ {} TagKey

Ler

ListResourcesForWebACL

Concede permissão para listar os grupos de usuários associados a uma Web ACL AWS do WAF

webcam*

Lista

Tipos de recursos definidos pelos grupos de usuários do Amazon Cognito

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

pool de usuários

arn: $ {Partition} :cognito-idp: $ {Region} :$ {Account} :userpool/$ {} UserPoolId

foi: ResourceTag /$ {} TagKey

webacl

arn: $ {Partition} :wafv2: $ {Region} :$ {Account} :$ {Scope} /webacl/$ {Name} /$ {Id}

Chaves de condição dos grupos de usuários do Amazon Cognito

Os Grupos de usuários do Amazon Cognito definem as seguintes chaves de condição que podem ser usadas no elemento Condition de uma política do IAM.

Chaves de condição Descrição Tipo

foi: RequestTag /$ {} TagKey

Filtra acesso pela presença de pares de chave-valor da etiqueta na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso por pares chave-valor da etiqueta anexados ao recurso

String

leis: TagKeys

Filtra o acesso por uma chave presente na solicitação

ArrayOfString