更新指定依赖包(待废弃) -j9九游会登录
功能介绍
更新指定依赖包
调用方法
请参见。
授权信息
账号具备所有api的调用权限,如果使用账号下的iam用户调用当前api,该iam用户需具备调用api所需的权限,具体权限要求请参见权限和授权项。
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文件。 上传的文件大小限制为40m,如超过40m,请通过obs上传。 |
|
depend_link |
否 |
string |
depend_type为obs类型时,依赖包在obs的存储地址。 |
|
depend_type |
是 |
string |
导入类型,目前支持obs和zip。 |
|
runtime |
是 |
string |
functiongraph函数的执行环境 python2.7: python语言2.7版本。 python3.6: python语言3.6版本。python3.9: python语言3.9版本。 python3.10: python语言3.10版本。go1.x: go语言1.x版本。java8: java语言8版本。java11: java语言11版本。node.js6.10: nodejs语言6.10版本。node.js8.10: nodejs语言8.10版本。node.js10.16: nodejs语言10.16版本。node.js12.13: nodejs语言12.13版本。node.js14.18: nodejs语言14.18版本。node.js16.17: nodejs语言16.17版本。node.js18.15: nodejs语言18.15版本。c#(.net core 2.1): c#语言2.1版本。c#(.net core 3.1): c#语言3.1版本。custom: 自定义运行时。php7.3: php语言7.3版本。cangjie1.0:仓颉语言1.0版本。http: http函数。custom image: 自定义镜像函数。 枚举值:
|
|
name |
是 |
string |
依赖包名称。必须以大、小写字母开头,以字母或数字结尾,只能由字母、数字、下划线、点和中划线组成,长度不超过96个字符。 |
|
description |
否 |
string |
依赖包描述,不超过512个字符。 |
响应参数
状态码: 200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
string |
依赖包id。 |
|
owner |
string |
依赖包拥有者。 |
|
link |
string |
依赖包在obs的存储地址。 |
|
runtime |
string |
functiongraph函数的执行环境 python2.7: python语言2.7版本。 python3.6: python语言3.6版本。python3.9: python语言3.9版本。 python3.10: python语言3.10版本。go1.x: go语言1.x版本。java8: java语言8版本。java11: java语言11版本。node.js6.10: nodejs语言6.10版本。node.js8.10: nodejs语言8.10版本。node.js10.16: nodejs语言10.16版本。node.js12.13: nodejs语言12.13版本。node.js14.18: nodejs语言14.18版本。node.js16.17: nodejs语言16.17版本。node.js18.15: nodejs语言18.15版本。c#(.net core 2.1): c#语言2.1版本。c#(.net core 3.1): c#语言3.1版本。custom: 自定义运行时。php7.3: php语言7.3版本。cangjie1.0:仓颉语言1.0版本。http: http函数。custom image: 自定义镜像函数。 枚举值:
|
|
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://{bucket}.{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 服务内部错误。 |
错误码
请参见错误码。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨