aws-lambda - 无法使用 CLI 设置 AWS cognito 触发器
问题描述
我正在尝试使用 AWS-CLI 在 cognito 上为 Auth Challenge 设置 lambda 触发器,其中涉及 DefinAuthChallenge、CreateAuthChallenge、VerifyAuthChallenge 等。
aws cognito-idp update-user-pool --user-pool-id <> --lambda-config DefineAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias> --lambda-config CreateAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias> --lambda-config VerifyAuthChallengeResponse=<lambda-function-arn>:<function_name>:<function_alias>
在我运行这个之后,只剩下最后一个 lambda 触发器配置和 DefineAuthChallenge,CreateAuthChallenge 配置丢失。
请帮助我了解如何使用 CLI 在 Cognito 上配置 lambda 触发器。我无法通过 UI 执行此操作,因为函数别名不会出现在 UI 上。因此,AWS-CLI 是我唯一的选择。
解决方案
如参考资料中所述,请使用逗号连接多个触发选项
aws cognito-idp update-user-pool --user-pool-id <> --lambda-config DefineAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias>,CreateAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias>,VerifyAuthChallengeResponse=<lambda-function-arn>:<function_name>:<function_alias>
推荐阅读
- javascript - 我在一个字符串数组上调用了 reduce。为什么这会产生一个数字?
- wordpress - 注意:试图在 WordPress save_post 动作钩子上获取非对象的属性
- selenium - 无法使用 crontab (MAC) 执行 selenium-side-runner
- javascript - 使用 Notification.image 或 Notification.icon
- php - 如何将数组格式化为xml?
- freeradius - 尝试连接/发送访问请求到 Freeradius 服务器时出错
- linux - 删除文件夹中除一个文件外的所有文件和目录
- python - 如何解释这个 Python 数组代码?
- java - 应该可以仅使用键盘导航和编辑 NatTables 的过滤器(不需要鼠标)?
- r - 0.1 +0.1... 10 倍 != 1 在 R