更新后端存储属性
功能介绍
更新后端存储属性
接口约束
- 
    
该接口仅适用于SFS Turbo 20MB/s/TiB、40MB/s/TiB、125MB/s/TiB、250MB/s/TiB、500MB/s/TiB、1000MB/s/TiB文件系统。
 - 
    
该接口仅适用于NFS文件系统共享协议。
 
URI
PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/targets/{target_id}/attributes
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        是  | 
      
        String  | 
      
        项目ID  | 
     
| 
        share_id  | 
      
        是  | 
      
        String  | 
      
        文件系统ID  | 
     
| 
        target_id  | 
      
        是  | 
      
        String  | 
      
        绑定关系ID  | 
     
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        是  | 
      
        String  | 
      
        账号的token  | 
     
| 
        Content-Type  | 
      
        是  | 
      
        String  | 
      
        MIME类型  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        attributes  | 
      
        是  | 
      
        ObsTargetAttributes object  | 
      
        后端存储属性  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        file_mode  | 
      
        否  | 
      
        Integer  | 
      
        导入的文件权限。取值范围是0到777。 第一位表示文件所有者的权限,取值范围是0到7;第二位表示文件所属用户组的权限,取值范围是0到7;第三位表示其他用户的权限,取值范围是0到7。文件所有者由uid指定,文件所属用户组由gid指定,不是文件所有者且不在文件所属用户组的用户为其他用户。 数字4、2、1分别表示读、写、执行权限,这些数字相加,即可得到所需的权限组合。例如:750中第一位7代表该文件所有者对该文件具有读、写、执行权限;第二位5代表该文件所属用户组对该文件具有读、执行权限;第三位0代表其他用户对该文件无权限。  | 
     
| 
        dir_mode  | 
      
        否  | 
      
        Integer  | 
      
        导入的目录权限。取值范围是0到777。 第一位表示目录所有者的权限,取值范围是0到7;第二位表示目录所属用户组的权限,取值范围是0到7;第三位表示其他用户的权限,取值范围是0到7。目录所有者由uid指定,目录所属用户组由gid指定,不是目录所有者且不在目录所属用户组的用户为其他用户。 数字4、2、1分别表示读、写、执行权限,这些数字相加,即可得到所需的权限组合。例如:750中第一位7代表该目录所有者对该目录具有读、写、执行权限;第二位5代表该目录所属用户组对该目录具有读、执行权限;第三位0代表其他用户对该文件无权限。  | 
     
| 
        uid  | 
      
        否  | 
      
        Integer  | 
      
        导入对象所有者的用户id,默认值是0,取值范围是0到4,294,967,294(即2^32-2)。  | 
     
| 
        gid  | 
      
        否  | 
      
        Integer  | 
      
        导入对象所属用户组id,默认值是0,取值范围是0到4,294,967,294(即2^32-2)。  | 
     
响应参数
状态码:200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        X-request-id  | 
      
        String  | 
      
        请求ID  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        target_id  | 
      
        String  | 
      
        绑定关系Id  | 
     
| 
        attributes  | 
      
        ObsTargetAttributes object  | 
      
        后端存储属性  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        file_mode  | 
      
        Integer  | 
      
        导入的文件权限。取值范围是0到777。 第一位表示文件所有者的权限,取值范围是0到7;第二位表示文件所属用户组的权限,取值范围是0到7;第三位表示其他用户的权限,取值范围是0到7。文件所有者由uid指定,文件所属用户组由gid指定,不是文件所有者且不在文件所属用户组的用户为其他用户。 数字4、2、1分别表示读、写、执行权限,这些数字相加,即可得到所需的权限组合。例如:750中第一位7代表该文件所有者对该文件具有读、写、执行权限;第二位5代表该文件所属用户组对该文件具有读、执行权限;第三位0代表其他用户对该文件无权限。  | 
     
| 
        dir_mode  | 
      
        Integer  | 
      
        导入的目录权限。取值范围是0到777。 第一位表示目录所有者的权限,取值范围是0到7;第二位表示目录所属用户组的权限,取值范围是0到7;第三位表示其他用户的权限,取值范围是0到7。目录所有者由uid指定,目录所属用户组由gid指定,不是目录所有者且不在目录所属用户组的用户为其他用户。 数字4、2、1分别表示读、写、执行权限,这些数字相加,即可得到所需的权限组合。例如:750中第一位7代表该目录所有者对该目录具有读、写、执行权限;第二位5代表该目录所属用户组对该目录具有读、执行权限;第三位0代表其他用户对该文件无权限。  | 
     
| 
        uid  | 
      
        Integer  | 
      
        导入对象所有者的用户id,默认值是0,取值范围是0到4,294,967,294(即2^32-2)。  | 
     
| 
        gid  | 
      
        Integer  | 
      
        导入对象所属用户组id,默认值是0,取值范围是0到4,294,967,294(即2^32-2)。  | 
     
状态码:404
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        errCode  | 
      
        String  | 
      
        错误码  | 
     
| 
        errMsg  | 
      
        String  | 
      
        错误描述  | 
     
状态码:500
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        errCode  | 
      
        String  | 
      
        错误码  | 
     
| 
        errMsg  | 
      
        String  | 
      
        错误描述  | 
     
请求示例
文件系统ID为"77ba6f4b-6365-4895-8dda-bc7142af4dde",后端target_id为"11abef677ac40f46644d1d5cfc2424a4",更新后端存储属性
PUT HTTPS://{endpoint}/v1/{project_id}/sfs-turbo/shares/77ba6f4b-6365-4895-8dda-bc7142af4dde/targets/11abef677ac40f46644d1d5cfc2424a4/attributes
{
  "attributes" : {
    "file_mode" : 750,
    "dir_mode" : 640,
    "uid" : 0,
    "gid" : 0
  }
}
 响应示例
状态码:200
成功
{
  "target_id" : "00000334-xxxx-402d-a5d4-bxxxxx87b939",
  "attributes" : {
    "file_mode" : 750,
    "dir_mode" : 640,
    "uid" : 0,
    "gid" : 0
  }
}
  状态码:404
错误响应
{
  "errCode" : "SFS.TURBO.0126",
  "errMsg" : "target not found, not bound yet"
}
  状态码:500
错误响应
{
  "errCode" : "SFS.TURBO.0005",
  "errMsg" : "internal server error"
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        成功  | 
     
| 
        404  | 
      
        错误响应  | 
     
| 
        500  | 
      
        错误响应  | 
     
错误码
请参见错误码。