La modification du schéma du pool d'utilisateurs Cognito configuré avec DeletionPolicy: Retain
à l'aide de serverless supprime le pool d'utilisateurs entier. Mais l'ajout d'un attribut personnalisé à l'aide de la console n'est pas destructeur.Le pool d'utilisateurs Cognito ne conserve pas les utilisateurs
Répondre
La modification du schéma nécessite le remplacement par CloudFormation qui supprimer et recréer votre piscine: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-schema
Le code de mise à jour n'est pas assez avancée pour détecter que vous avez ajouté un attribut d'utilisateur et appeler le AddCustomAttributes api, il ne peut modifier les choses accessibles à l'API UpdateUserPool. Si vous devez ajouter un nouvel attribut, vous devez utiliser la ligne de commande ou la console pour le faire si vous avez déjà créé le pool. UserPoolClient doit également être remplacé lorsque certains attributs sont modifiés.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html Pouvez-vous fournir plus de détails sur ce que vous avez modifié si quelque chose quand il a essayé de supprimer votre client? Une pile arn serait la plus utile si vous pouvez l'envoyer par message privé.