更新指定依赖包(待废弃)
功能介绍
更新指定依赖包
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 服务内部错误。 |
错误码
请参见错误码。

