如何在 Golang 中的 Amazon Cognito 用户池中创建新用户?

问题描述 投票:0回答:1

我正在使用 Go SDK 与后端的 Amazon Cognito 集成。我有一个简单的要求:使用 SDK 在我的用户池中创建一个新用户。我只有用户的电子邮件地址。我希望自动为用户生成密码并发送邀请电子邮件。我还想在创建用户时将电子邮件地址标记为已验证。

此操作可以在AWS控制台上轻松执行: screenshot

所有配置都在屏幕截图中可见。

我尝试过以下SDK方法:

  1. 注册
  2. 管理员创建用户

SignUp
返回错误,指出我的用户池不允许用户注册。并且,
AdminCreateUser
返回了一个错误,提示“用户不存在”。

我在这里做什么?我已经没有选择了。

amazon-web-services go amazon-cognito
1个回答
0
投票

原来您需要在有效负载中将

DesiredDeliveryMediums
设置为“EMAIL”。

© www.soinside.com 2019 - 2024. All rights reserved.