创建共享目标
描述
在指定存储网关上创建共享目标
请求结构
POST /v{version}/bsgShareTarget?clientToken={clientToken} HTTP/1.1
Host: bsg.bj.baidubce.com
Authorization: authorization string
{
"bsgId": bsgId,
"protocolType": protocolType,
"bucketName": bucketName,
"groupId": groupId
}
请求头域
除公共头域外,无其他特殊头域
请求参数
参数名称 | 类型 | 是否必须 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
clientToken | String | 是 | Query参数 | 幂等性Token |
bsgId | String | 是 | RequestBody参数 | 存储网关id |
protocolType | String | 是 | RequestBody参数 | 共享目标类型,NFS SMB |
bucketName | String | 是 | RequestBody参数 | 共享目标使用的bosBucket |
groupId | String | 否 | RequestBody参数 | 权限组id |
返回状态码
成功返回200,失败返回见错误码。
返回头域
除公共头域外,无其他特殊头域
返回参数
无
请求示例
POST http://bsg.bj.baidubce.com/v1/bsgShareTarget?clientToken=3A8d84403d-a94b-40ce-9d6a-f6225dd26676 Host: bsg.bj.baidubce.com Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host
/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de { "bsgId": "sg-ksrvejrksvcy", "bucketName":"test", "protocolType":"NFS" }
返回示例
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Date: Wed, 08 Jul 2015 03:28:11 GMT
x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
Server: BWS
删除共享目标
描述
删除指定的共享目标
请求结构
DELETE /v{version}/bsgShareTarget/{targetId}?bsgId={bsgId}&clientToken={clientToken} HTTP/1.1
Host: bsg.bj.baidubce.com
Authorization: authorization string
返回状态码
成功返回200,失败返回见错误码。
请求示例
DELETE http://bsg.bj.baidubce.com/v1/bsgShareTarget/sg-target-utlxhrimolyl?bsgId=sg
-ksrvejrksvcy&clientToken=3A8d84403d-a94b-40ce-9d6a-f6225dd26676 Host: bsg.bj.baidubce.com Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600
/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de { }
返回示例
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Date: Wed, 08 Jul 2015 03:28:11 GMT
x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
Server: BWS