更新时间:2024-09-04 GMT+08:00

FunctionGraph函数部署

该步骤支持将制品仓库、代码仓库、OBS中的软件包部署到FunctionGraph,发布新版本。

前提条件

您拥有FunctionGraph操作权限

步骤详情

表1 参数说明

参数项

说明

步骤显示名称

步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

部署租户

  • 当前租户:表示将软件包部署到当前租户的FunctionGraph插件中发布。

    选中“当前租户”,当前租户需要有FunctionGraph操作权限,如果当前没有FunctionGraph操作权限,可以通过下方的IAM授权选择已有权限的授权用户进行部署。

  • 其他租户:表示通过IAM授权方式将软件包部署到其他租户的FunctionGraph中发布。

    选中“其他租户”,则必须选择授权租户进行FunctionGraph部署。

说明:

推荐配置拥有FunctionGraph操作权限的子账号的AK/SK,不推荐配置租户账号的AK/SK。

IAM授权

如果当前用户没有FunctionGraph操作权限,可以通过IAM授权选择授权的用户进行部署。

函数名称

FunctionGraph中创建的函数,请参考FunctionGraph使用流程

部署来源

部署来源分为制品仓库部署,代码仓库部署和OBS部署:
  • 制品仓库部署:可选择您归档在制品仓库中的软件包,支持zip/jar格式,软件包的内容必须符合FunctionGraph的要求,请参考如何开发函数
  • 代码仓库部署:代码仓库可在“代码 > 代码托管”里面进行管理。
  • OBS部署:OBS部署可以直接输入OBS上传的软件包的地址进行部署。

发布新版本

支持FunctionGraph的发布新版本,一个函数不能超过20个版本号且版本号不能重复。

控制选项

  • 配置是否启用该操作。
  • 当前步骤部署失败后,应用是否继续部署后续的步骤。

部署来源为“制品仓库”与“代码仓库”时,代码包大小限制为50M。代码包大小超过50M时,建议通过OBS方式部署。