函数工作流 FUNCTIONGRAPH-修改函数代码:请求参数

时间:2025-05-28 09:46:57

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

Content-Type

String

消息体的类型(格式)

表3 请求Body参数

参数

是否必选

参数类型

描述

code_type

String

函数代码类型,取值有5种。 inline: UI在线编辑代码。 zip: 函数代码为zip包。 obs: 函数代码来源于obs存储。 jar: 函数代码为jar包,主要针对Java函数。 修改自定义镜像函数镜像配置请参考:修改自定义镜像类型函数的镜像配置

枚举值:

  • inline
  • zip
  • obs
  • jar

code_url

String

当code_type为obs时,该值为函数代码包在OBS上的地址,code_type为其他值时,该字段为空。

code_filename

String

函数的文件名,当code_type为jar/zip时必须提供该字段,inline和obs不需要提供。

func_code

FuncCode object

函数代码。

depend_version_list

Array of strings

依赖版本id列表

code_encrypt_kms_key_id

String

用于用户代码加密的kms主密钥ID。

表4 FuncCode

参数

是否必选

参数类型

描述

file

String

函数代码,如果不为空必须进行base64编码,为空时使用默认的代码。

link

String

函数代码链接。

support.huaweicloud.com/api-functiongraph/functiongraph_06_0110.html