调用ListUserBasicInfos查询所有RAM用户的基本信息。
您可以通过以下两个API查询所有RAM用户的信息,区别如下:
- ListUsers:查询RAM用户的详细信息。
- ListUserBasicInfos:查询RAM用户的基本信息,仅包括RAM用户登录名称
UserPrincipalName
、RAM用户显示名称DisplayName
和RAM用户IDUserId
。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListUserBasicInfos |
要执行的操作。取值:ListUserBasicInfos。 |
Marker | String | 否 | EXAMPLE |
当请求的返回结果被截断时,可以使用 |
MaxItems | Integer | 否 | 100 |
返回结果的条数。当返回结果达到 取值范围:1~1000。默认值:100。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | EF2B25FD-CADE-445B-BE4D-E082E0FF1A0F |
请求ID。 |
IsTruncated | Boolean | true |
请求返回结果是否被截断。取值:
|
UserBasicInfos | Array of UserBasicInfo |
RAM用户的基本信息。 |
|
UserBasicInfo | |||
UserPrincipalName | String | test@example.onaliyun.com |
RAM用户的登录名称。 |
DisplayName | String | test |
RAM用户的显示名称。 |
UserId | String | 20732900249392**** |
RAM用户ID。 |
Marker | String | EXAMPLE |
当 |
示例
请求示例
https://[Endpoint]/?Action=ListUserBasicInfos
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<?xml version="1.0" encoding="UTF-8" ?>
<ListUserBasicInfosResponse>
<RequestId>EF2B25FD-CADE-445B-BE4D-E082E0FF1A0F</RequestId>
<IsTruncated>true</IsTruncated>
<UserBasicInfos>
<UserBasicInfo>
<UserId>20732900249392****</UserId>
<DisplayName>test</DisplayName>
<UserPrincipalName>test@example.onaliyun.com</UserPrincipalName>
</UserBasicInfo>
</UserBasicInfos>
<Marker>EXAMPLE</Marker>
</ListUserBasicInfosResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "EF2B25FD-CADE-445B-BE4D-E082E0FF1A0F",
"IsTruncated" : true,
"UserBasicInfos" : {
"UserBasicInfo" : [ {
"UserId" : "20732900249392****",
"DisplayName" : "test",
"UserPrincipalName" : "test@example.onaliyun.com"
} ]
},
"Marker" : "EXAMPLE"
}
错误码
访问错误中心查看更多错误码。