检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
当前创建的新函数所属应用均为“default”应用,且无法更改。 须知: “应用”实际作用就是文件夹功能。新版本里会逐步弱化并下线老界面的“应用"概念,未来会通过标签分组的方式来管理函数的分类等。 *函数执行入口 Node.js、Python和PHP函数执行入口的命名规则:[文件名].[执行函数名],必须包含“
"instance_id":"string" } APIG触发器数据说明如表6所示。 表6 APIG触发器数据说明 字段名称 字段说明 group_id API分组,必填。 env_id API发布环境,必填。 auth API认证方式,三种可选模式: NONE/IAM/APP,必填。 protocol
id。 project_name String 租户的project name。 package String 函数所属的分组Package,用于用户针对函数的自定义分组。 runtime String FunctionGraph函数的执行环境 Python2.7: Python语言2
日志输出(由console.log或getLogger()方法获取的日志方法输出),如图5所示。 图5 测试结果 执行结果 执行结果由3部分组成:函数返回、执行摘要和日志。 表2 执行结果说明 参数项 执行成功 执行失败 函数返回 返回函数中定义的返回信息。 返回包含错误信息和错误类型的JSON文件。格式如下:
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需
id。 project_name String 租户的project name。 package String 函数所属的分组Package,用于用户针对函数的自定义分组。 runtime String FunctionGraph函数的执行环境 Python2.7: Python语言2
周一到周五的每天12:30调度函数 CRON_TZ=Asia/Shanghai 0 30 12 ? * MON-FRI 周一到周五的每天12:00~14:59每5分钟调度函数 CRON_TZ=Asia/Shanghai 0 0/5 12-14 ? * MON-FRI 一月到四月每天12:00调度函数
DELETE HEAD PATCH OPTIONS ANY group_id String API所属的分组编号(APIG触发器参数)。 group_name String API所属的分组名称(APIG触发器参数)。 match_mode String API的匹配方式(APIG触发器参数)。
DELETE HEAD PATCH OPTIONS ANY group_id String API所属的分组编号(APIG触发器参数)。 group_name String API所属的分组名称(APIG触发器参数)。 match_mode String API的匹配方式(APIG触发器参数)。
DELETE HEAD PATCH OPTIONS ANY group_id String API所属的分组编号(APIG触发器参数)。 group_name String API所属的分组名称(APIG触发器参数)。 match_mode String API的匹配方式(APIG触发器参数)。
id。 project_name String 租户的project name。 package String 函数所属的分组Package,用于用户针对函数的自定义分组。 runtime String FunctionGraph函数的执行环境 Python2.7: Python语言2
id。 project_name String 租户的project name。 package String 函数所属的分组Package,用于用户针对函数的自定义分组。 runtime String FunctionGraph函数的执行环境 Python2.7: Python语言2
配置说明请参见表1。 图3 配置异常分支 图4 配置异常处理 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 *函数 FunctionGraph中对应的函数。 说明:
id。 project_name String 租户的project name。 package String 函数所属的分组Package,用于用户针对函数的自定义分组。 runtime String FunctionGraph函数的执行环境 Python2.7: Python语言2
与循环组件中“迭代变量名称”保持一致。) 图3 函数节点配置 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 *函数 FunctionGraph中对应的函数。 说明:
单击编辑框中函数节点进行编辑。配置函数参数,参数说明如表1所示。 图2 函数节点配置 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 *函数 FunctionGraph中对应的函数。 说明:
id。 project_name String 租户的project name。 package String 函数所属的分组Package,用于用户针对函数的自定义分组。 runtime String FunctionGraph函数的执行环境 Python2.7: Python语言2
PATCH OPTIONS ANY group_id 否 String API所属的分组编号(APIG触发器参数)。APIG触发器此参数必填。 group_name 否 String API所属的分组名称 match_mode 否 String API的匹配方式(APIG触发器参数)。APIG触发器此参数必填。
但是,随着应用增多,您可以将其拆分为多个服务。大多数用户按工作流或数据模型组织他们的服务,并在服务中将与这些工作流和数据模型相关的函数进行分组。 users/ serverless.yml # Contains 4 functions that do Users CRUD operations
单击编辑框中函数节点进行编辑,函数选择已创建的函数。函数参数说明如表1所示。 图2 函数节点配置 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 *函数 FunctionGraph中对应的函数。 说明: