【发布时间】:2021-09-25 04:58:47
【问题描述】:
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cognito
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cognito
如果您在文档 (this page) 上升级,它会说:
您可以使用 AWS CLI 或开发工具包来配置您的用户池以使用这些 Lambda 触发器。 Amazon Cognito 控制台不提供这些配置。
您需要设置 KMS 密钥和 Lambda 函数,然后使用 AWS CLI 添加触发器:aws cognito-idp update-user-pool --user-pool-id ##POOL_ID## --lambda-config "CustomSMSSender={LambdaVersion=V1_0,LambdaArn=##LAMBDA_ARN##},KMSKeyID=##KMS_KEY_ARN##"
还要确保您在 IAM 中设置了正确的角色,否则上述命令将失败。
附言上述命令会将认知池设置重置为默认值(因为没有提供其他参数),请记住将它们设置回您之前的设置。
这是将池设置转储到 json 的命令:aws cognito-idp describe-user-pool --user-pool-id ##POOL_ID## --query UserPool > backup.json
【讨论】: