更新后端存储自动同步策略
功能介绍
更新后端存储自动同步策略
接口约束
- 
    
该接口仅适用于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}/policy
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        是  | 
      
        String  | 
      
        项目ID  | 
     
| 
        share_id  | 
      
        是  | 
      
        String  | 
      
        文件系统ID  | 
     
| 
        target_id  | 
      
        是  | 
      
        String  | 
      
        绑定关系ID  | 
     
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        是  | 
      
        String  | 
      
        账号的token  | 
     
| 
        Content-Type  | 
      
        是  | 
      
        String  | 
      
        MIME类型  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        policy  | 
      
        是  | 
      
        ObsDataRepositoryPolicy object  | 
      
        后端存储自动同步策略  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        auto_export_policy  | 
      
        否  | 
      
        AutoExportPolicy object  | 
      
        后端存储自动导出策略。当文件系统发生数据更新时,将自动导出到OBS桶。  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        events  | 
      
        否  | 
      
        Array of strings  | 
      
        后端存储自动导出到OBS桶的数据更新类型。 
 枚举值: 
  | 
     
| 
        prefix  | 
      
        否  | 
      
        String  | 
      
        后端存储内对象匹配前缀  | 
     
| 
        suffix  | 
      
        否  | 
      
        String  | 
      
        后端存储内对象匹配后缀  | 
     
响应参数
状态码:200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        X-request-id  | 
      
        String  | 
      
        请求ID  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        target_id  | 
      
        String  | 
      
        绑定关系ID  | 
     
| 
        policy  | 
      
        ObsDataRepositoryPolicy object  | 
      
        后端存储自动同步策略  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        auto_export_policy  | 
      
        AutoExportPolicy object  | 
      
        后端存储自动导出策略。当文件系统发生数据更新时,将自动导出到OBS桶。  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        events  | 
      
        Array of strings  | 
      
        后端存储自动导出到OBS桶的数据更新类型。 
 枚举值: 
  | 
     
| 
        prefix  | 
      
        String  | 
      
        后端存储内对象匹配前缀  | 
     
| 
        suffix  | 
      
        String  | 
      
        后端存储内对象匹配后缀  | 
     
状态码:404
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        X-request-id  | 
      
        String  | 
      
        请求ID  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        errCode  | 
      
        String  | 
      
        错误码  | 
     
| 
        errMsg  | 
      
        String  | 
      
        错误描述  | 
     
状态码:500
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        X-request-id  | 
      
        String  | 
      
        请求ID  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        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/policy
{
  "policy" : {
    "auto_export_policy" : {
      "events" : [ "NEW", "CHANGED", "DELETED" ]
    }
  }
}
 响应示例
状态码:200
成功
{
  "target_id" : "xxxxxx-xxx-xxxx-xxxxxxx",
  "policy" : {
    "auto_export_policy" : {
      "events" : [ "NEW", "CHANGED", "DELETED" ]
    }
  }
}
  状态码:404
错误响应
{
  "errCode" : "SFS.TURBO.0126",
  "errMsg" : "target not found, not bound yet"
}
  状态码:500
错误响应
{
  "errCode" : "SFS.TURBO.0005",
  "errMsg" : "internal server error"
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        成功  | 
     
| 
        404  | 
      
        错误响应  | 
     
| 
        500  | 
      
        错误响应  | 
     
错误码
请参见错误码。