更新指定依赖包(待废弃)
功能介绍
更新指定依赖包
URI
PUT /v2/{project_id}/fgs/dependencies/{depend_id}
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        是  | 
      
        String  | 
      
        租户项目 ID,获取方式请参见获取项目ID。  | 
     
| 
        depend_id  | 
      
        是  | 
      
        String  | 
      
        依赖包的ID。  | 
     
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        是  | 
      
        String  | 
      
        用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        depend_file  | 
      
        否  | 
      
        String  | 
      
        depend_type为zip类型时必填,为文件流格式,需要base64编码zip文件。 上传的文件大小限制为10M,如超过10M,请通过OBS上传。  | 
     
| 
        depend_link  | 
      
        否  | 
      
        String  | 
      
        depend_type为obs类型时,依赖包在obs的存储地址。  | 
     
| 
        depend_type  | 
      
        是  | 
      
        String  | 
      
        导入类型,目前支持obs和zip。  | 
     
| 
        runtime  | 
      
        是  | 
      
        String  | 
      
        FunctionGraph函数的执行环境 枚举值: 
  | 
     
| 
        name  | 
      
        是  | 
      
        String  | 
      
        依赖包名称。必须以大、小写字母开头,以字母或数字结尾,只能由字母、数字、下划线、点和中划线组成,长度不超过96个字符。  | 
     
| 
        description  | 
      
        否  | 
      
        String  | 
      
        依赖包描述,不超过512个字符。  | 
     
响应参数
状态码: 200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        依赖包ID。  | 
     
| 
        owner  | 
      
        String  | 
      
        依赖包拥有者。  | 
     
| 
        link  | 
      
        String  | 
      
        依赖包在obs的存储地址。  | 
     
| 
        runtime  | 
      
        String  | 
      
        FunctionGraph函数的执行环境 枚举值: 
  | 
     
| 
        etag  | 
      
        String  | 
      
        依赖包唯一标志。  | 
     
| 
        size  | 
      
        Long  | 
      
        依赖包大小。  | 
     
| 
        name  | 
      
        String  | 
      
        依赖包名。  | 
     
| 
        description  | 
      
        String  | 
      
        依赖包描述。  | 
     
| 
        file_name  | 
      
        String  | 
      
        依赖包文件名。  | 
     
状态码: 400
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        错误码  | 
     
| 
        error_msg  | 
      
        String  | 
      
        错误信息  | 
     
状态码: 401
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        错误码  | 
     
| 
        error_msg  | 
      
        String  | 
      
        错误信息  | 
     
状态码: 403
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        错误码  | 
     
| 
        error_msg  | 
      
        String  | 
      
        错误信息  | 
     
状态码: 404
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        错误码  | 
     
| 
        error_msg  | 
      
        String  | 
      
        错误信息  | 
     
状态码: 500
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        错误码  | 
     
| 
        error_msg  | 
      
        String  | 
      
        错误信息  | 
     
请求示例
更新指定的依赖包。
PUT https://{Endpoint}/v2/{project_id}/fgs/dependencies/{depend_id}
{
  "depend_file" : "xxx",
  "depend_type" : "zip",
  "runtime" : "Node.js8.10",
  "name" : "xxx"
}
 响应示例
状态码: 200
ok
- 示例 1
    
null
 - 示例 2
    
{ "id" : "4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3", "owner" : "*****", "link" : "https://{bukcet}.{obs_endpoint}/depends/****/4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3.zip", "runtime" : "Python3.6", "etag" : "83863be4b6c3a86aef995dbc83aae68f", "size" : 577118, "name" : "python-kafka", "description" : "python支持kafka操作的库", "file_name" : "python-kafka.zip" } 
状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        ok  | 
     
| 
        400  | 
      
        Bad Request 请求错误。  | 
     
| 
        401  | 
      
        Unauthorized 鉴权失败。  | 
     
| 
        403  | 
      
        Forbidden 没有操作权限。  | 
     
| 
        404  | 
      
        Not Found 找不到资源。  | 
     
| 
        500  | 
      
        Internal Server Error 服务内部错误。  | 
     
错误码
请参见错误码。