Proteção contra exclusão do grupo de usuários
Para que os administradores não excluam acidentalmente seu grupo de usuários, ative a proteção contra exclusão. Com a proteção contra exclusão ativa, você deve confirmar que deseja excluir o grupo de usuários antes de excluí-lo. Ao excluir um grupo de usuários no Console de gerenciamento da AWS, você pode desativar, ao mesmo tempo, a proteção contra exclusão. Quando você aceita a solicitação para desativar a proteção contra exclusão e confirma sua intenção de excluir, o Amazon Cognito exclui o grupo de usuários, conforme mostrado na imagem a seguir.
Quando quiser excluir um grupo de usuários com uma solicitação de API do Amazon Cognito, você deve primeiro mudar DeletionProtection para Inactive em uma solicitação UpdateUserPool. Se você não desativar a proteção contra exclusão, o Amazon Cognito retornará um erro InvalidParameterException. Depois de desativar a proteção contra exclusão, você pode excluir o grupo de usuários em uma solicitação DeleteUserPool.
O Amazon Cognito ativa a Deletion protection (Proteção contra exclusão) por padrão quando você cria um grupo de usuários no Console de gerenciamento da AWS. Quando você cria um grupo de usuários com a API CreateUserPool, a proteção contra exclusão fica inativa por padrão. Para usar esse recurso em grupos de usuários que você cria com a AWS CLI ou um AWS SDK, defina o parâmetro DeletionProtection como True.
É possível ativar ou desativar o status da proteção contra exclusão no contêiner Proteção contra exclusão no menu Configurações no console do Amazon Cognito.
Como configurar a proteção contra exclusão
-
Acesse o console do Amazon Cognito
. Podem ser solicitadas suas credenciais do AWS. -
Escolha User Pools (Grupos de usuários).
-
Escolha um grupo de usuários existente na lista ou crie um grupo de usuários.
-
Selecione o menu Configurações e navegue até a guia Proteção contra exclusão. Selecione Ativar ou Desativar.
-
Confirme sua escolha na próxima caixa de diálogo.