AddClusterAdmin

您可以使用 AddClusterAdmin 方法添加新的集群管理员帐户。集群管理员可通过 API 和管理工具来管理集群。集群管理员是完全独立的,与标准租户帐户无关。

可以限制每个集群管理员仅能使用一部分 API。您应使用多个集群管理员帐户来管理不同的用户和应用程序。作为最佳实践,请为每个集群管理员授予所需的最少权限;这样可以减少凭据损坏造成的潜在影响。

参数

此方法具有以下输入参数:

名称 说明 类型 默认值 必需
access 控制集群管理员可以使用的方法。 字符串数组
acceptEula 接受最终用户许可协议。设置为 true,可将集群管理员帐户添加到系统。如果省略或设置为 false,则该方法调用失败。 布尔型
attributes 名称/值对列表,采用 JSON 对象格式。 JSON 对象
password 用于对此集群管理员进行身份验证的密码。 字符串
username 此集群管理员的唯一用户名。长度必须介于 1 到 1024 个字符之间。 字符串

返回值

此方法具有以下返回值:

名称 说明 类型
clusterAdminID 新创建的集群管理员的集群管理员 ID。 整型

请求示例

此方法的请求类似于以下示例:

{
  "method": "AddClusterAdmin",
  "params": {
    "username": "joeadmin",
    "password": "68!5Aru268)$",
    "attributes": {},
    "acceptEula": true,
    "access": ["volumes", "reporting", "read"]
  },
  "id": 1
}

响应示例

此方法返回类似于以下示例的响应:

{
   "id":1,
  "result" : {
    "clusterAdminID": 2
   } 
}

发布以下版本后新增

9.6