如何通过 CloudFormation 禁用 Cognito 用户注册?

Posted

技术标签:

【中文标题】如何通过 CloudFormation 禁用 Cognito 用户注册?【英文标题】:How to disable Cognito user signups via CloudFormation? 【发布时间】:2020-07-28 09:01:21 【问题描述】:

如何通过 AWS::Cognito::UserPool 资源上的 CloudFormation 或通过其他方法选择“仅允许管理员创建用户”值?

【问题讨论】:

【参考方案1】:

您可以通过 AllowAdminCreateUserOnly 进行设置。一旦在常规设置 - 策略 - 只允许管理员创建用户下进行设置,应选中。

  CognitoPool:
Type: AWS::Cognito::UserPool
Properties:
  UserPoolName: TestPool
  AdminCreateUserConfig:
    AllowAdminCreateUserOnly: True

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

【讨论】:

以上是关于如何通过 CloudFormation 禁用 Cognito 用户注册?的主要内容,如果未能解决你的问题,请参考以下文章

在 Spring Cloud AWS 中禁用 Cloudformation

AWS API Gateway REST API 是不是没有设置来禁用 CloudFormation 模板中的 execute-api 端点?

AWS CloudFormation:如何从另一个AWS账户为Lambda代码指定存储桶?

如何通过 cloudformation 部署 opsworks 应用程序?

如何下载通过CloudFormation创建的IoT证书?

如何通过 CloudFormation 设置 EC2 实例根卷的标签