检查并获取用户(如果存在)
Check & Fetch the user if exists
使用 AWS Appstream 时 API,我们如何检查用户名(电子邮件)是否存在?同样,我们如何通过用户名获取该用户?
我尝试在 official docs 上搜索,虽然有 creation
、deletion
、enabling
、disabling
用户的方法,但似乎没有提供从用户池中获取用户的特定方法。
更新: 到目前为止我们有一个 DescribeUsers
方法,但这同样是用于获取所有 (filterable)用户,但我们仍然必须处理所有结果以确认用户是否存在。
============================================= =====
目前看来唯一的创可贴解决方案是使用该用户名发出 createUser()
请求并查找名为 ResourceAlreadyExistsException
的异常。但就所有意图和目的而言,这感觉很俗气。
所以如果没有更好的选择,这就是解决方案,一旦我们有更好的选择,我会将该答案标记为已选中,或者如果我得到,甚至可能会更新这个答案它在别人之前。
使用 AWS Appstream 时 API,我们如何检查用户名(电子邮件)是否存在?同样,我们如何通过用户名获取该用户?
我尝试在 official docs 上搜索,虽然有 creation
、deletion
、enabling
、disabling
用户的方法,但似乎没有提供从用户池中获取用户的特定方法。
更新: 到目前为止我们有一个 DescribeUsers
方法,但这同样是用于获取所有 (filterable)用户,但我们仍然必须处理所有结果以确认用户是否存在。
============================================= =====
目前看来唯一的创可贴解决方案是使用该用户名发出 createUser()
请求并查找名为 ResourceAlreadyExistsException
的异常。但就所有意图和目的而言,这感觉很俗气。
所以如果没有更好的选择,这就是解决方案,一旦我们有更好的选择,我会将该答案标记为已选中,或者如果我得到,甚至可能会更新这个答案它在别人之前。