使用 AWS Appstream API 时,我们如何检查用户名(电子邮件)是否存在?在类似的注释中,我们如何通过用户名获取该用户?
我尝试在官方文档上搜索,虽然有用于creation
, deletion
, enabling
, disabling
users 的方法,但似乎没有提供从用户池中获取用户的特定方法。
使用 AWS Appstream API 时,我们如何检查用户名(电子邮件)是否存在?在类似的注释中,我们如何通过用户名获取该用户?
我尝试在官方文档上搜索,虽然有用于creation
, deletion
, enabling
, disabling
users 的方法,但似乎没有提供从用户池中获取用户的特定方法。
更新:到目前为止,我们有一个DescribeUsers
方法,但它再次用于获取所有(可过滤的)用户,但我们仍然必须处理所有结果以确认用户是否存在。
====================================================
目前,似乎唯一的创可贴解决方案是createUser()
使用该用户名触发请求并查找名为ResourceAlreadyExistsException
. 但出于所有意图和目的,这感觉很俗气。
因此,如果需要更好的选择,这就是解决方案,一旦我们有了更好的答案,我会将该答案标记为选中,或者如果我在其他人之前得到它,甚至可能更新这个答案。