文档首页 > > API参考> 函数管理域接口>

创建依赖包

创建依赖包

分享
更新时间:2020/12/15 GMT+08:00

功能介绍

创建依赖包。

调试

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

URI

POST /v2/{project_id}/fgs/dependencies

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户的项目ID。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

depend_file

String

depend_type为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

String

依赖包大小。

name

String

依赖包名。

description

String

依赖包描述。

file_name

String

依赖包文件名。

请求示例

POST https://{functiongraph_endpoint}/v2/7aad83af3e8d42e99ac194e8419e2c9b/fgs/dependencies

响应示例

状态码: 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" : "python支持kafka操作的库",
  "file_name" : "python-kafka.zip"
}

状态码

状态码

描述

200

ok

错误码

请参见错误码

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问
{{site}}{{lan}}
{{site}}{{language}}