2.4. 获取用户信息
获取用户信息。必须将 users 或 user-info-without-keys 的 cap 设置为 read 才能运行此操作。如果将 cap user-info-without-keys 设置为 read 或 *,则 S3 密钥和 Swift 密钥不会包含在响应中,除非运行此操作的用户是系统用户、管理员用户,或者将 cap 用户设置为 read。
功能
users=read or user-info-without-keys=read
users=read or user-info-without-keys=read
语法
GET /admin/user?format=json HTTP/1.1 Host: FULLY_QUALIFIED_DOMAIN_NAME
GET /admin/user?format=json HTTP/1.1
Host: FULLY_QUALIFIED_DOMAIN_NAME
请求参数
uid- 描述
- 请求信息的用户。
- Type
- 字符串
- 示例
-
foo_user - 必需
- 是
access-key- 描述
- 请求信息的用户的 S3 访问密钥。
- Type
- 字符串
- 示例
-
ABCD0EF12GHIJ2K34LMN - 必需
- 否
响应实体
user- 描述
- 用于用户数据信息的容器。
- Type
- Container
- 父
- 不适用
user_id- 描述
- 用户 ID。
- Type
- 字符串
- 父
-
user
display_name- 描述
- 显示用户的名称。
- Type
- 字符串
- 父
-
user
suspended- 描述
- 如果用户已被挂起,则为 true。
- Type
- 布尔值
- 父
-
user
max_buckets- 描述
- 用户所有的 bucket 的最大数量。
- Type
- 整数
- 父
-
user
子用户- 描述
- 与此用户帐户关联的子用户。
- Type
- Container
- 父
-
user
keys- 描述
- 与这个用户帐户关联的 S3 密钥。
- Type
- Container
- 父
-
user
swift_keys- 描述
- 与此用户帐户关联的 Swift 密钥。
- Type
- Container
- 父
-
user
caps- 描述
- 用户能力。
- Type
- Container
- 父
-
user
如果成功,响应将包含用户信息。
特殊错误响应
无。