如何通过 CloudFormation 配置“预令牌生成”触发器?

Posted

技术标签:

【中文标题】如何通过 CloudFormation 配置“预令牌生成”触发器?【英文标题】:How to configure 'Pre Token Generation' trigger via CloudFormation? 【发布时间】:2019-04-05 04:04:05 【问题描述】:

预令牌生成触发器:此 Lambda 触发器允许您在生成身份令牌之前对其进行自定义:https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-token-generation.html

我正在寻找一种通过 CloudFormation 配置此触发器的方法。比如:

UserPool:
  Type: AWS::Cognito::UserPool
  Properties:
    LambdaConfig:
      # Next line does not work:
      PreTokenGeneration: [lambda ARN]

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html

我找到了其他触发器的文档,但缺少这个。这是缺少的功能还是没有记录?

【问题讨论】:

【参考方案1】:

https://forums.aws.amazon.com/thread.jspa?threadID=268907

这在他们的路线图上,但自 cognito 的 cloudformation 推出以来没有任何消息

【讨论】:

以上是关于如何通过 CloudFormation 配置“预令牌生成”触发器?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 CloudFormation 允许使用用户名和电子邮件登录的 AWS Cognito 配置?

AWS Cloudformation - Helper Scripts

如何使用单个 cloudformation 模板创建多个 Elasticbeanstalk 环境

Cloudformation Cognito - 如何通过 SAM 模板设置应用程序客户端设置、域和联合身份

如何在 Cloudformation 中编写基于资源的策略

如何在 Cloudformation 模板/CDK 中添加 AWS IoT 配置模板