使用AWS Appstream API时,我们如何检查用户名(电子邮件)是否存在?还有类似的注释,我们如何通过用户名来获取该用户?
我尝试在official docs上进行搜索,尽管有creation
,deletion
,enabling
,disabling
用户的方法,但似乎没有从用户池中获取用户的特定方法。
答案 0 :(得分:0)
更新:到目前为止,我们有一个DescribeUsers
方法,但这再次用于获取所有(可过滤)用户,但仍然需要处理所有确认用户是否存在的结果。
================================================ ===
目前看来,唯一的创可贴解决方案是使用该用户名触发createUser()
请求,并查找名为ResourceAlreadyExistsException
的异常。但是从所有意图和目的来看,这都是俗气的。
因此,如果需要更好的替代方案,这就是解决方案,一旦我们有了更好的解决方案,我会将该答案标记为已选中,或者如果我在其他答案之前得到了答案,甚至可以更新此答案。