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 Answer
2
Accepted Answer

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

AWS
kJay
answered a year ago
  • Thanks @KJay This actually made a difference! I updated the CLI to the latest version and it worked as expected.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions