亚马逊网络服务——资源之间的循环依赖-Cognito-lambda触发器
发布时间:2022-02-28 22:38:24 309
相关标签:
我有一个SAM模板,在我向cognito用户池添加触发器之前,它一直工作正常。
我搜索了一下让我感到困惑的错误:Circular dependency between resources
我可以理解,触发器正在创建对用户池的引用,然后循环依赖关系出现,但是我找不到解决这个问题的方法.我只需要设置cognito用户池的触发器,就可以在创建用户时获取自定义消息/电子邮件。
这是我的SAM代码:
AdminCognitoUserPool:
Type: AWS::Cognito::UserPool
Properties:
AutoVerifiedAttributes:
- email
VerificationMessageTemplate:
DefaultEmailOption: CONFIRM_WITH_LINK
Policies:
PasswordPolicy:
MinimumLength: 8
UsernameAttributes:
- email
Schema:
- AttributeDataType: String
Name: email
Required: true
Mutable: true
- AttributeDataType: String
Name: id
# Required: false
Mutable: true
AdminCognitoChangePassword:
Type: AWS::Serverless::Function
Properties:
Handler: src/handlers/config.customCognitoEvents
Role: !GetAtt lambdaRole.Arn
Events:
CognitoEvent:
Type: Cognito
Properties:
UserPool: !Ref AdminCognitoUserPool
Trigger: CustomMessage
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报