修改共享存储目标属性,通过此操作可以修改共享存储目标参数和设置客户端标识。 共享存储目标参数可参见 :ref: api-describle-s2-default-parameters 。

此操作完成后需要调用 UpdateS2Servers 以应用到共享存储服务器上。

Request Parameters

Parameter name Type Description Required

shared_target

String

共享存储目标ID

Yes

operation

String

操作
可选的操作为 add/delete/modify, add 和 delete 是用于添加和删除客户端标识;而 modify 是用于修改参数。

Yes

initiator_names.n

String

客户端标识,及客户端 IQN
设置了客户端标识以后,仅具有相同客户端标识的客户端才能连接到该共享存储目标。

No

parameters.n

String

参数
可参见 :ref: api-describle-s2-default-parameters 。

Yes

s2_group

String

访问共享目录的权限组 ID

No

export_name

String

共享存储目标名称,(仅支持 vnas 服务类型)

No

zone

String

区域 ID,注意要小写

Yes

Response Elements

Name Type Description

action

String

响应动作

ret_code

Integer

执行成功与否,0 表示成功,其他值则为错误代码

Example

Example Request

https://api.shanhe.com/iaas/?action=ModifyS2SharedTargetAttributes
&shared_target=s2st-eldx7l02
&operation=modify
&export_name=/mnt/test
&zone=jn1a
&COMMON_PARAMS

Example Response_:

{
  "action":"ModifyS2SharedTargetAttributesResponse",
  "shared_target":{
    "username":"",
    "is_applied":1,
    "export_name":"/mnt/111",
    "console_id":"admin",
    "create_time":"2016-12-16T12:19:11",
    "owner":"usr-vrjFlTs3",
    "port":3260,
    "s2_server_id":"s2-1x5fa2dx",
    "shared_target_id":"s2st-eldx7l02",
    "sub_code":0,
    "status_time":"2016-12-16T12:19:11",
    "status":"pending",
    "description":null,
    "transition_status":"",
    "error_info":"",
    "controller":"self",
    "password":"",
    "ip_address":"0.0.0.0",
    "enabled":1,
    "target_type":"NFS",
    "root_user_id":"usr-vrjFlTs3",
    "volumes":{
      "vol-0zv5e17z":{
        "s2_server_id":"s2-1x5fa2dx",
        "shared_target_id":"s2st-eldx7l02",
        "root_user_id":"usr-vrjFlTs3",
        "console_id":"admin",
        "lun_id":"",
        "controller":"self",
        "mode":"w",
        "volume_id":"vol-0zv5e17z",
        "owner":"usr-vrjFlTs3"
      }
    },
    "group_id":"s2g-k01j1qtk"
  },
  "ret_code":0
}