开发者社区> 问答> 正文

弹性高性能计算E-HPC用户管理API有哪些?

弹性高性能计算E-HPC用户管理API有哪些?

展开
收起
小天使爱美 2020-03-23 22:42:43 880 0
1 条回答
写回答
取消 提交回答
  • 批量新增用户账号。

    描述 批量新增用户在集群中的账号,支持选择账号权限,目前有 users 和 wheel 两个用户组,wheel 是 sudo 权限用户组。

    请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:AddUsers。 RegionId String 是 - 地域 ID。 ClusterId String 是 - 集群 ID。 User.n.Name String 是 - 第 n 个(n 从 1 开始编号,可以有多条)新增账号的用户名。6-30位大小写英文字母数字或者英文符号”.”,必须英文开头。 User.n.Group String 是 - 第 n 个(n 从 1 开始编号,可以有多条)新增账号的用户组,目前仅能使用 users 和 wheel 两个组,wheel 是 sudo 权限用户组。 User.n.Password String 是 - 第 n 个(n 从 1 开始编号,可以有多条)新增账号的密码。8-30个字符,必须同时包含三项(大、小写字母,数字和特殊符号)。支持以下特殊字符:( ) ` ~ ! @ # $ % ^ & * - + = | { } [ ] : ; ‘ < > , . ? / 请务必使用HTTPS协议调用API以避免可能发生的密码泄露。 返回参数 公共参数,了解更多请参阅 公共参数。

    示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=AddUsers&RegionId=cn-hangzhou&ClusterId=<集群ID>&User.1.Name=<用户名>&User.1.Group=users&User.1.Password=<账户密码>&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368" } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。

    批量删除用户账号。

    描述 用户增加账号后,可以通过该接口进行批量删除用户账号的操作。删除账号前,您可以:

    调用 AddUsers 进行批量新增用户账号的操作 请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:DeleteUsers。 RegionId String 是 - 地域 ID。 ClusterId String 是 - 集群 ID。 User.n.Name String 是 - 第 n 个(n 从 1 开始编号,可以有多条)要删除的账号的用户名。 注意:存储在用户账号 home 目录下的文件不删除,仅删除用户账号。比如:用户在集群上有一个账号名为:exampleUser,在删除这个账号时,集群目录 /home/exampleUser/ 下所有的文件不会被删除。

    返回参数 公共参数,了解更多请参阅 公共参数。

    示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=DeleteUsers&RegionId=cn-hangzhou&ClusterId=<集群ID>&User.1.Name=<用户名1>&User.2.Name=<用户名2>&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368" } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。

    查询用户账号列表。

    描述 查询集群中的用户账号列表。

    请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ListUsers。 RegionId String 是 - 地域 ID。 ClusterId String 是 - 集群 ID。 PageNumber Integer 否 1 显示的页码,起始值为 1。 PageSize Integer 否 10 每页显示的条数,1-50。 返回参数 除公共返回参数外返回如下结果:

    名称 类型 描述 Users Array 用户账户信息UserInfo组成的数组。 TotalCount Integer 列表条目总数。 PageNumber Integer 当前页码。 PageSize Integer 本页条数。 其中,UserInfo 字段中每个元素包含以下字段:

    名称 类型 描述 Name String 用户名。 Group String 用户权限组,目前可选 users 和 wheel 2 种用户组,users 组用户具有普通权限,wheel 组用户具有 sudo 权限。 AddTime String 添加用户的时间。 示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListUsers&RegionId=cn-hangzhou&ClusterId=<集群ID>&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 1 1 1 exampleName1 users exampleName2 wheel JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368", "TotalCount": 1, "PageNumber": 1, "PageSize": 1, "Users": { "UserInfo": [ { "Username": "exampleName1", "Group": "users" }, { "Username": "exampleName2", "Group": "wheel" } ] } } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心

    批量修改用户账号权限组。

    描述 用户可以对集群中的账号进行权限修改的操作。在修改用户账号权限组前,您可以:

    调用 ListUsers 查询集群中所有用户账号信息 请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ModifyUserGroups。 RegionId String 是 - 地域 ID。 ClusterId String 是 - 集群 ID。 User.n.Name String 是 - 第 n 个(n 从 1 开始编号,可以有多条)要修改账号的用户名。 User.n.Group String 是 - 第 n 个(n 从 1 开始编号,可以有多条)要修改账号的用户组,目前仅能使用 users 和 wheel 两个组,wheel是 sudo 权限用户组。 返回参数 公共参数,了解更多请参阅 公共参数。

    示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ModifyUserGroups&RegionId=cn-hangzhou&ClusterId=<集群ID>&User.1.Name=<用户名>&User.1.Group=wheel&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368" } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。

    批量修改用户账号密码。

    描述 用户可以对集群中的用户账号进行密码修改的操作。在修改用户账号密码前,您可以:

    调用 ListUsers 查询集群中所有用户账号信息 请求参数 名称 类型 是否必需 默认值 描述 Action String 是 - 操作接口名,系统规定参数,取值:ModifyUserPasswords。 RegionId String 是 - 地域 ID。 ClusterId String 是 - 集群 ID。 User.n.Name String 是 - 第 n 个(n 从 1 开始编号,可以有多条)要修改账号的用户名。 User.n.Password String 是 - 第 n 个(n 从 1 开始编号,可以有多条)要修改账号的新密码。8-30个字符,必须同时包含三项(大、小写字母,数字和特殊符号)。支持以下特殊字符:( ) ` ~ ! @ # $ % ^ & * - + = | { } [ ] : ; ‘ < > , . ? / 请务必使用HTTPS协议调用API以避免可能发生的密码泄露。 返回参数 公共参数,了解更多请参阅 公共参数。

    示例 请求示例 https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ModifyUserPasswords&RegionId=cn-hangzhou&ClusterId=<集群ID>&User.1.Name=<用户名>&User.1.Password=<用户新密码>&<公共请求参数> 返回示例 XML格式 04F0F334-1335-436C-A1D7-6C044FE73368 JSON格式 { "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368" } 错误码 查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心。

    2020-03-23 22:58:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CUDA MATH API 立即下载
API PLAYBOOK 立即下载
传统企业的“+互联网”-API服务在京东方的实践 立即下载