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
语法
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
如果成功,响应将包含用户信息。
特殊错误响应
无。