Cognito 用户池触发器上的 AWS Lambda 错误

2023-11-21

我正在尝试将一条记录插入到 DynamoDB 中,调用 Cognito 用户池的“预注册”触发器。

出于测试目的,Lambda 函数非常简单,但在 AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool.signUp 调用上的客户端应用程序中始终存在错误

用例1

拉姆达体:

console.log('Received event:', JSON.stringify(event, null, 2));

Result:

InvalidLambdaResponseException: Invalid lambda function output : Invalid JSON

用例2

拉姆达体:

callback("null", "success");

Result:

InvalidLambdaResponseException: Invalid lambda function output : Invalid JSON

用例 3

拉姆达体:

new AWS.DynamoDB.DocumentClient().put(params, callback);

Result:

InvalidLambdaResponseException: Invalid cognito sign in version. Version should be 1

那么,有什么想法可能是错误的吗?

最新的错误可能与 Cognito 用户池的测试状态有关吗?

附:如果需要,我将提供更多详细信息。提前致谢。


您在 node.js 中执行此操作,错误表明您没有返回服务预期的事件源。

当 lambda 函数完成执行时,您应该调用 context.done() 。此外,在 Cognito 用户池服务生成的任何触发源中,您只能编辑源的“响应”部分。例如,PreSignUp 触发源中的“autoConfirmUser”标志。

看看我们的例子开发者指南有关此的更多详细信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cognito 用户池触发器上的 AWS Lambda 错误 的相关文章

随机推荐

  • 如何在 Android 中渲染 PDF 文件

    Android 的库中不支持 PDF 有没有办法在Android应用程序中渲染PDF文件 从 API Level 21 Lollipop 开始 Android 提供了Pdf渲染器类 create a new renderer PdfRend
  • 使用控制台应用程序报告关闭时的内存泄漏

    我创建了一个控制台应用程序并设置 ReportMemoryLeaksOnShutdown True 我创建了一个 TStringList 但没有释放它 当程序完成执行时 我会短暂地看到内存泄漏 但随后控制台关闭 我尝试添加 ReadLn 到
  • 当前页面的 UIPageControl 点大小[重复]

    这个问题在这里已经有答案了 我试图找出如何使所选页面的点比其他页面稍大 如下所示 Page 1 Page 2 我可以更改点的颜色 大小all点 背景等 但不适用于specific当前页面的点 如何仅更改当前页面的点大小 这可以是 Swift
  • 删除整个 PHP 类

    class foo 假设该类存在于我的代码中 然后我不再需要该类并希望将其删除 以便稍后我可以用新类替换它 是否可以从运行时删除整个类 不可以 您不能在运行时删除或大幅修改 PHP 类 或函数
  • 处理错误后跳过承诺链

    使用https github com kriskowal q图书馆 我想知道是否可以做这样的事情 Module A function moduleA exportedFunction return promiseReturningServi
  • 从 ActiveDirectory 检索用户帐户到期时间

    我正在尝试从帐户中检索到期日期 我试过了 DirectoryEntry user new DirectoryEntry iMem var AccountExpiration DateTime FromFileTime int user Pr
  • 为什么 Task 比 ValueTask 更快?

    我正在做一个基准测试Task
  • 在 ActionBarSherlock 中将标题重力设置为中心

    您好 我想为我的主要活动应用自定义背景布局 我找不到解决办法 有人可以给我一些建议吗 希望在操作栏中有一个简单的带有背景的 TextView 这可能吗 我设法删除图标并设置背景图像 但是如何将文本的重力设置为居中并更改字体呢 getSupp
  • 如何获得连续的触摸事件?

    我的类扩展了 View 我需要在其上获取连续的触摸事件 如果我使用 public boolean onTouchEvent MotionEvent me if me getAction MotionEvent ACTION DOWN myA
  • 如何将 json 加载到我的 angular.js ng-model 中?

    我有一个我认为可能是一个非常明显的问题 但我无法在任何地方找到答案 我只是想将一些 JSON 数据从我的服务器加载到客户端 现在 我正在使用 JQuery 通过 AJAX 调用加载它 代码如下 它位于 html 文件中 到目前为止它有效 但
  • WPF 工具包数据网格单元格文本换行

    我的 WPF 数据网格的列是固定宽度的 这意味着行中的长文本被截断 我怎样才能让文字换行 如果您使用的是 DataGridTextColumn 则需要定义 DataGridTextColumn ElementStyle 的样式
  • Reactjs - 如何将值从子组件传递到祖父组件?

    下面是在reactjs中将值从子组件传递到父组件的正确示例 App jsx import React from react class App extends React Component constructor props super
  • 如何访问其他程序内存中的结构?

    我知道如何在 C 中导入和使用读 写进程内存 我正在做游戏训练师 我需要 直接 访问转换为结构的其他进程内存 我可以使用 readprocessmemory 或 writeprocessmemory 但这需要很多时间来实现许多结构 C 中有
  • 在旧的 Borland C 中使用 Visual C++ DLL?

    我必须支持使用旧的 Borland 编译器 BC 5 用 C 编写的旧应用程序 不幸的是 我们使用的旧 TCP IP 库开始显示出它的年龄 并且在 Vista 和 Win7 机器上出现问题 我有一个可用于 MS Visual C 的新函数库
  • 如何提取ctree()终端节点的分裂规则

    我有一个包含 6 个分类变量的数据集 级别范围从 5 到 28 我已获得以下输出 ctree 派对包 有 17 个终端节点 我已关注 Galled 的输入ctree 如何获取每个终端节点的分裂条件列表 达到我想要的输出 但是 我在运行代码时
  • $resource `get` 函数如何在 AngularJS 中同步工作?

    我当时正在看thisAngularJS 教程描述了如何使用 Angular 资源连接 Twitter 视频教程 这是在示例控制器中设置的资源 scope twitter resource http twitter com action ac
  • 使用 PHP 获取 TrueType 中可用的字符

    如何获取 TrueType 字体中所有可用字符的列表 使用 PHP PHP 似乎没有任何可用的扩展directly with FreeType 处理 TrueType 字体的统治性开源库 您可能需要使用适当的库来使用另一种语言 例如Perl
  • ModuleNotFoundError:没有名为“django”的模块

    我正在尝试在线制作一个项目 但出现一个我无法解决的错误 我已经安装了 django 但服务器给我这个错误 Virtualenv 也处于活动状态 2017 09 25 20 10 27 471 2017 09 25 20 10 30 892
  • 无法将 ListBox.ObjectCollection 转换为(类型化)数组

    我想将项目转换为字符串数组或我用来填充 ListBox DataSource 的类型 该类型已覆盖 ToString 但我似乎无法将其转换 甚至无法转换为 String String a String ListBox1 Items Cont
  • Cognito 用户池触发器上的 AWS Lambda 错误

    我正在尝试将一条记录插入到 DynamoDB 中 调用 Cognito 用户池的 预注册 触发器 出于测试目的 Lambda 函数非常简单 但在 AWSCognito CognitoIdentityServiceProvider Cogni