创建vnas服务访问资源账号
访问vnas类型共享服务的NFS和SMB协议的资源,用户需要定义登陆账号,并将账号和S2 Group权限组进行绑定。
此操作完成后需要调用 UpdateS2Servers 以应用到共享存储服务器上。
Request Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
account_type | String | 账号的类型,为NFS,SMB类型 | Yes |
account_name | String | 账号名称 | No |
smb_name | String | SMB协议访问的用户名 | No |
smb_passwd | String | SMB协议访问的密码 | No |
nfs_ipaddr | String | NFS协议访问的IP地址 | No |
s2_groups | Array | 需要绑定到S2 Group权限组的ID,默认会加入到缺省权限组(自动创建) 每个权限组可定义该用户的读写权限,如:{“group_id”:”s2g-g9xawjg7”,”rw_flag”:”ro”} rw_flag:
|
No |
opt_parameters | String | NFS协议参数定义 如:squash=root_squash,sync=async squash:
sync:
|
No |
description | String | 共享存储目标描述 | No |
zone | String | 区域 ID,注意要小写 | Yes |
Response Elements
action | String | 响应动作 |
---|---|---|
s2_account_id | String | 新创建的 用户账户 ID |
ret_code | Integer | 执行成功与否,0 表示成功,其他值则为错误代码 |
Example
Example Request:
https://api.qingcloud.com/iaas/?action=CreateS2Account
&account_type=NFS
&account_name=nfstest
&nfs_ipaddr=192.168.1.10
&zone=pek1
&COMMON_PARAMS
Example Response:
{
"action":"CreateS2AccountResponse",
"ret_code":0,
"s2_account_id":"s2a-lxqjtu3l"
}