【问题标题】:AWS Cognito UserPool RecoveryOptions - CloudFormation vs ConsoleAWS Cognito 用户池恢复选项 - CloudFormation 与控制台
【发布时间】:2022-02-04 14:14:11
【问题描述】:

与控制台中的恢复选项相比,via CloudFormation 的可用恢复选项真的有限吗(见下图)还是我遗漏了什么?

CloudFormation:

控制台:

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation amazon-cognito


    【解决方案1】:

    不,我认为它拥有一切。 RecoveryMechanisms 是选项列表或可能被跳过。选项也有优先级设置。

    按照你的截图:

    对于 #1 - 提供 2 种机制(电话和电子邮件),电子邮件优先

    对于 #2 - 提供 2 种机制(电话和电子邮件),电话优先

    对于 #3 - 仅限电子邮件

    对于 #4 - 仅限手机

    for #5 - 从 UserPool 中跳过 AccountRecoverySetting 并且您有旧版(不推荐)选项。 docs

    for #6 - 然后你可以只定义admin,也就是最后一个。

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

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

    【讨论】:

    • 通常 aws 控制台缺少选项。您可以使用 aws cli 和 aws sdk 完成所有操作,然后使用 cloudformation,然后再使用控制台。这是一般规则。顺便说一句,如果你不能用 cloudformation 做点什么,你可以拥有自定义资源并使用 cloudformation 运行 lambda 以进行 sdk 调用。
    猜你喜欢
    • 2020-03-25
    • 2020-07-03
    • 2018-02-11
    • 2018-11-28
    • 2019-03-08
    • 2021-06-08
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多