J'essaie d'ajouter un fournisseur d'identité comme décrit ici dans mon application SAM.

Quand j'exécute sam deploy, j'obtiens l'erreur suivante:

The attribute mapping is missing required attributes [nickname] (Service: AWSCognitoIdentityProviderService; Status Code: 400; Error Code: InvalidParameterException; Request ID: xy; Proxy: null)  

Bien que dans ma définition de YAML, j'ai mappé l'attribut nickname comme suit:

UserPoolIdentityProvider:
    Type: AWS::Cognito::UserPoolIdentityProvider
    Properties: 
      AttributeMapping:
        given_name: "nickname"
        sub: "username"
        email: "email"
      ProviderDetails:
        ...
0
Jan 4 mai 2021 à 01:46

1 réponse

Meilleure réponse

Vérifiez si le fournisseur a un attribut «surnom» et si la piscine prend en charge cela.

1
Poonam Adhav 4 mai 2021 à 13:00