aws-cognito - AWS Cognito 用户迁移 - 用户迁移期间出现异常
问题描述
我创建了用户池并尝试从 RDS 迁移用户,该 RDS 调用返回更新的事件对象的 lambda 函数。但它不适合我。
我已按照提供的解决方案删除了以下 2 个字段,但仍然无法正常工作.. :(
"desiredDeliveryMediums": "EMAIL",
"forceAliasCreation": "false"
这是从 lambda 发送的响应对象。仍然面临同样的问题 -用户迁移期间的异常
请让我知道这里缺少什么。提前致谢
def lambda_handler(event, context):
print event
event["response"] = {
"userAttributes": {
"email": event["userName"],
"email_verified": "true",
},
"finalUserStatus": "CONFIRMED",
"messageAction": "SUPPRESS",
"desiredDeliveryMediums": "EMAIL",
"forceAliasCreation": "false"
}
print event
return event
解决方案
代替
return event
你需要
context.succeed(event)
大概可以return event
直接使用;但是,要让 Cognito 识别它,还需要其他属性(例如isBase64Encoded
),我不知道它们可能是什么。亚马逊也没有关于它们的任何文档。
哦,desiredDeliveryMediums
应该是一个字符串数组。
推荐阅读
- ios - iOS + 如何使用可穿戴设备上的应用程序接听系统呼叫
- .net - 使用自动生成时如何在 .proto 文件中包含服务 (Serializer.GetProto<>())
- python - Tensorflow 一种用于多输出模型的自定义指标
- docker - 在容器启动时检查 docker 容器
- sql - 将一个表中具有共享引用的行总和与另一个表中的单个值进行比较
- spring-cloud-function - spring-cloud-function-deployer 在运行时以编程方式部署/取消部署函数
- vba - 在 VBA MS ACCESS 中使用 DAO 记录集数据填充数组
- python - 数据扩充后 - 不能使用 from_tensor_slices
- javascript - React js 传递一个函数 this.state 上下文
- python - Try/Except 仍然抛出 RelatedObjectDoesNotExist 错误?- 姜戈