Cognito 用户池是否支持国际化?

Will Cognito User Pools support internationalization?

我们对新的 Cognito 用户池感到非常兴奋。但是貌似没办法支持消息多语言

例如,来自德国的用户应该收到德语的验证消息,而来自新西兰的用户应该收到英语的验证消息。

没有国际​​化,没有人可以在英语国家之外使用 Cognito 用户池。

这将是 Cognito 用户池最终版本中的一项功能吗?

您可以将 Lambda Triggers 功能与 Cognito 用户池结合使用来自定义发送给您的用户的消息。

自定义消息 Lambda 触发器会向您发送一个事件源,它可以帮助您识别特定的用户池或用户,然后 return 服务会在发送短信或电子邮件消息时使用一个消息模板。它应该符合包含 {####} 作为代码参数的合同。

在您的特定情况下,要识别来自特定国家/地区的用户,您可以在源国家/地区的用户池中创建一个 Custom Attribute。在每个 SignUp 调用中,您可以设置该值,该服务会将该值发送到您的 lambda 函数。