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 Risposta
2
Risposta accettata

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

AWS
kJay
con risposta un anno fa
  • Thanks @KJay This actually made a difference! I updated the CLI to the latest version and it worked as expected.

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande