Error when update Cognito pool for a CustomEmailSender

0

Hi, I am trying to update an existing Cognito User Pool to make it send Emails using a third-party provider, I am following every detail mentioned in https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-custom-email-sender.html However when it comes to updating the pool using a CLI command "aws cognito-idp update-user-pool --lambda-config " I receive the following error:

Parameter validation failed: Unknown parameter in LambdaConfig: "CustomEmailSender", must be one of: PreSignUp, CustomMessage, PostConfirmation, PreAuthentication, PostAuthentication, DefineAuthChallenge, CreateAuthChallenge, VerifyAuthChallengeResponse, PreTokenGeneration, UserMigration Unknown parameter in LambdaConfig: "KMSKeyID", must be one of: PreSignUp, CustomMessage, PostConfirmation, PreAuthentication, PostAuthentication, DefineAuthChallenge, CreateAuthChallenge, VerifyAuthChallengeResponse, PreTokenGeneration, UserMigration

so what I understand is the CustomEmailSender is for some reason had been rejected as aparameter! and at same time this is not available in the console either.

I can set a CustomEmailSender only when i create a user pool using CloudFormation YAML script, but I am unable to update exisiting one

Help in this is highly appreciated.

1 réponse
2
Réponse acceptée

Could you check if you are using the latest version of CLI? Latest version should support this.

AWS
kJay
répondu il y a un an
  • Thanks @KJay This actually made a difference! I updated the CLI to the latest version and it worked as expected.

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions