配置hpc缓存型后端信息
功能介绍
配置hpc缓存型后端信息
接口约束
该接口仅适用于HPC缓存型文件系统
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        是  | 
      
        String  | 
      
        项目ID  | 
     
| 
        share_id  | 
      
        是  | 
      
        String  | 
      
        文件系统ID  | 
     
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        是  | 
      
        String  | 
      
        账号的token  | 
     
| 
        Content-Type  | 
      
        是  | 
      
        String  | 
      
        MIME类型  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        update_hpc_cache  | 
      
        是  | 
      
        ReqUpdateHpcCacheInfo object  | 
      
        后端挂载信息  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        action  | 
      
        是  | 
      
        String  | 
      
        配置hpc缓存型的动作,如initialize_overlay  | 
     
| 
        data  | 
      
        是  | 
      
        ReqUpdateHpcCacheData object  | 
      
        hpc 缓存型后端配置信息  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        gc_time  | 
      
        是  | 
      
        Long  | 
      
        冷数据淘汰时间。单位:小时。指定时间内线上缓存的数据如果没有被访问则会自动从缓存中删除。0表示数据不会因为时间原因自动从缓存中删除。  | 
     
| 
        ck_time  | 
      
        是  | 
      
        Long  | 
      
        后端校验时间。单位:秒。指定时间间隔进行线上缓存文件与后端存储文件比较,存在变化则自动更新。0表示文件进行实时校验。  | 
     
| 
        nas  | 
      
        否  | 
      
        Array of ConfigNasTarget objects  | 
      
        配置 nas 后端的信息  | 
     
响应参数
状态码:200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        X-request-id  | 
      
        String  | 
      
        请求ID  | 
     
状态码:400
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        X-request-id  | 
      
        String  | 
      
        请求ID  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        errCode  | 
      
        String  | 
      
        错误码  | 
     
| 
        errMsg  | 
      
        String  | 
      
        错误描述  | 
     
状态码:500
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        X-request-id  | 
      
        String  | 
      
        请求ID  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        errCode  | 
      
        String  | 
      
        错误码  | 
     
| 
        errMsg  | 
      
        String  | 
      
        错误描述  | 
     
请求示例
配置hpc缓存型后端信息,冷数据淘汰时间是100小时,后端校验时间是60秒。配置Nas后端信息,nas 配置 ip是“192.168.xx.xx:/”,nas 配置协议类型是“NFS”。
{
  "update_hpc_cache" : {
    "action" : "initialize_overlay",
    "data" : {
      "gc_time" : 100,
      "ck_time" : 60,
      "nas" : [ {
        "name" : "abc",
        "type" : "NFS",
        "url" : "192.168.xx.xx:/"
      } ]
    }
  }
}
 响应示例
状态码:400
错误响应
{
  "errCode" : "SFS.TURBO.0001",
  "errMsg" : "parameter error"
}
  状态码:500
错误响应
{
  "errCode" : "SFS.TURBO.0005",
  "errMsg" : "Internal server error"
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        成功  | 
     
| 
        400  | 
      
        错误响应  | 
     
| 
        500  | 
      
        错误响应  | 
     
错误码
请参见错误码。