更新时间:2022-04-29 GMT+08:00
分享

更新依赖包

功能介绍

更新依赖包。

调试

您可以在API Explorer中调试该接口。

URI

PUT /v2/{project_id}/fgs/dependencies/{depend_id}

表1 路径参数

参数

是否必选

参数类型

描述

depend_id

String

依赖包的ID。

project_id

String

租户的项目ID。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

depend_file

String

depend_type为zip类型时必填,为文件流格式,需要base64编码zip文件。

depend_link

String

depend_type为obs类型时,依赖包在obs的存储地址。

depend_type

String

导入类型,目前支持obs和zip。

runtime

String

运行时语言。

枚举值:

  • Java8

  • Node.js6.10

  • Node.js8.10

  • Node.js10.16

  • Node.js12.13

  • Python2.7

  • Python3.6

  • Go1.8

  • Go1.x

  • C#(.NET Core 2.0)

  • C#(.NET Core 2.1)

  • C#(.NET Core 3.1)

  • PHP 7.3

name

String

依赖包名称。必须以大、小写字母开头,以字母或数字结尾,只能由字母、数字、下划线、点和中划线组成,长度不超过96个字符。

description

String

依赖包描述,不超过512个字符。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

id

String

依赖包ID。

owner

String

依赖包拥有者。

link

String

依赖包在obs的存储地址。

runtime

String

运行时语言。

etag

String

依赖包唯一标志。

size

Long

依赖包大小。

name

String

依赖包名。

description

String

依赖包描述。

file_name

String

依赖包文件名。

请求示例

PUT https://{functiongraph_endpoint}/v2/7aad83af3e8d42e99ac194e8419e2c9b/fgs/dependencies/4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3

响应示例

状态码: 200

ok

{
  "id" : "4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3",
  "owner" : "*****",
  "link" : "https://***.obs.cn-north-1.myhuaweicloud.com/depends/****/4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3.zip",
  "runtime" : "Python3.6",
  "etag" : "83863be4b6c3a86aef995dbc83aae68f",
  "size" : 577118,
  "name" : "python-kafka",
  "description" : "kafka lib of python",
  "file_name" : "python-kafka.zip"
}

状态码

状态码

描述

200

ok

错误码

请参见错误码

分享:

    相关文档

    相关产品

close