我正在使用 Go SDK 与后端的 Amazon Cognito 集成。我有一个简单的要求:使用 SDK 在我的用户池中创建一个新用户。我只有用户的电子邮件地址。我希望自动为用户生成密码并发送邀请电子邮件。我还想在创建用户时将电子邮件地址标记为已验证。
所有配置都在屏幕截图中可见。
我尝试过以下SDK方法:
SignUp
返回错误,指出我的用户池不允许用户注册。并且,AdminCreateUser
返回了一个错误,提示“用户不存在”。
我在这里做什么?我已经没有选择了。
原来您需要在有效负载中将
DesiredDeliveryMediums
设置为“EMAIL”。