【问题标题】:AWS Cognito User Migration - Exception during user migrationAWS Cognito 用户迁移 - 用户迁移期间的异常
【发布时间】:2019-02-16 09:03:25
【问题描述】:

我创建了用户池并尝试从 RDS 迁移用户,该 RDS 调用返回更新的事件对象的 lambda 函数。 但它不适合我。

我已按照solution 的规定删除了以下 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

【问题讨论】:

    标签: aws-cognito


    【解决方案1】:

    代替

    return event
    

    你需要

    context.succeed(event)
    

    直接用return event大概是可以的;但是,要让 Cognito 识别它,还需要其他属性(例如isBase64Encoded),我不知道它们可能是什么。亚马逊也没有关于它们的任何文档。

    哦,desiredDeliveryMediums 应该是一个字符串数组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-09
      • 2021-04-16
      • 2017-06-30
      • 1970-01-01
      • 2019-10-22
      • 2022-08-10
      • 2020-02-12
      相关资源
      最近更新 更多