问题标签 [amazon-cognito-triggers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Serverless + Cognito,adminAddUserToGroup 发布确认 lambda 触发器
我正在使用 NodeJS 制作一个后触发 lambda 函数,以将新注册的用户移动到特定池:
我serverless.yml
添加了 iamRoleStatements,因此该函数具有正确的权限(我认为):
目前我的错误是:
更新:
它莫名其妙地开始使用相同的代码。去搞清楚。
amazon-web-services - Cognito Lambda 触发套接字超时
我的 cognito 资源上有一个用于预注册触发器的 Lambda 触发器。
我收到套接字超时,但没有找到太多关于此的文档
我的资源是这样定义的:
Lambda 函数:
index.js
注册/确认
知道是什么原因造成的吗?
node.js - lambda 触发器回调与 context.done
我正在按照此处的指南设置预注册触发器。
但是,当我使用callback(null, event)
我的 lambda 函数时,我将永远不会真正返回,我最终会得到一个错误
{ 代码:'UnexpectedLambdaException',名称:'UnexpectedLambdaException',消息:'arn:aws:lambda:us-east-2:642684845958:function:proj-dev-confirm-1OP5DB3KK5WTA 在调用 Lambda 函数时因错误套接字超时而失败。' }
我在这里找到了一个类似的链接,上面写着使用context.done()
.
切换后它工作得很好。
有什么不同?
amazon-web-services - 确认后不会触发 lambda 函数
我的步骤:
- 我通过调用 AdminCreateUser API 创建了用户。
- 我使用我的自定义登录表单进行第一次登录
- 我更改密码(因为我处于 FORCE_PASSWORD_CHANGE 状态)现在用户已确认
- 触发器不触发。
amazon-cognito - Aws Cognito Presignup 触发器因 InvalidLambdaResponseException 而失败
我的注册前触发 lambda 失败并出现 InvalidLambdaResponseException。使用节点。用户注册无需触发器即可工作。
我尝试了几乎所有关于如何处理此触发器的建议的解决方案。我尝试用 context.done(null, event) 和 callback(null, event) 结束 lambda。测试脚本有效。值得一提的是,我有大约 10 个用户属性,包括 7 个自定义属性。
测试事件有效,但浏览器中的用户注册返回 InvalidLambdaResponseException。尝试了最后两行中的一个或两个。
更新:为 Post Confirm 触发器获得相同的异常。按原样使用 aws doc 示例。使用运行时 NodeJs 10.x。也试过8.10。
各位高手,请大家帮忙!
amazon-web-services - 在 Cognito PreSignUp_SignUp 触发器中设置密码?
我正在构建一个无密码登录系统。我想将预注册认知触发器中的用户密码设置为随机字符串。我不能使用浏览器生成的随机字符串,因为这是不安全的。您知道是否可以在 Lambda 内设置用户密码?
python - 如何为 CustomMessage_AdminCreateUser 触发器发送自定义消息?
CustomMessage_AdminCreateUser
在为触发器发送自定义电子邮件消息时,我成功更改了emailSubject
从 Amazon Cognito 收到的事件中的属性,但似乎无法更改该emailMessage
属性。
从 Cognito 发送的电子邮件包含正确的自定义主题,但邮件根本没有自定义,并且始终是在 Cognito 池设置中设置的主题。
处理从 Cognito 接收到的事件的 lambda 处理程序成功地为这些触发器自定义消息:
CustomMessage_SignUp
CustomMessage_ResendCode
CustomMessage_ForgotPassword
但我似乎无法让它(至少不完全)用于CustomMessage_AdminCreateUser
触发。
我尝试将email_verified
用户属性设置true
为查看该属性是否取决于成功将自定义邮件发送给创建的用户。此外,我尝试在 Docker 容器中运行 lambda,以查看返回到 Cognito 的最终事件的输出,但该事件包含正确的数据,电子邮件主题和电子邮件消息都是自定义的。
amazon-web-services - Cognito 用户池 - 发布确认触发器,访问被拒绝异常
我正在使用 GO SDK 创建一个 Cognito 用户池,我正在使用 APICreateUserPoolInput.
对于这个 lambda 函数,我有一个确认后触发器。
所以当用户确认发生时,这个 lambda 函数预计会触发。
但我收到一个错误 - 访问被拒绝。
当我登录 AWS 控制台并为此触发器重新配置此 lambda 函数时,它可以工作。
参考 - https://forums.aws.amazon.com/thread.jspa?messageID=748566
我想使用 AWS API 提供调用权限。
是否有任何 API 或代码示例可供我参考以提供所需的访问权限?
amazon-web-services - AWS Cognito 节点 lambda 迁移用户:authenticateUser 未定义
我想使用 AWS 控制台功能中的迁移用户 lambda 将用户从 userPool 1 迁移到 userPool 2。为了做到这一点,我使用了 AWS 提供的脚本,但我找不到例如如何使用 authenticateUser。执行时未定义。
执行迁移 lambda。未定义身份验证用户
我还尝试创建一个图层,成功导入并在我的 lambda 函数中设置该图层,但也无法使其正常工作。
未定义身份验证用户
我的问题是:我们如何导入这个函数?
非常感谢。
c# - 如何使用 AWS cognito 在 .net 上使用忘记密码自定义模板?
我正在使用 cognito 发送自定义电子邮件以忘记密码。我需要在哪里设置代码而不触发 lambda?