创建依赖包 步骤二:创建函数 返回函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,单击“创建函数”。 参考表3填写函数基本信息,基本信息填写完成如图2所示。 表3 创建函数基本信息 参数 取值样例 参数说明 函数类型 事件函数 事件函数为可通过特定事件触发的函数,通常为JSON格式的请求事件。
000GB-秒的免费额度里。 表1显示了函数工作流配置不同内存规格时的免费执行额度。 表1 免费执行额度 内存(MB) 每个月的免费执行额度(秒) 128 3,200,000 256 1,600,000 512 800,000 768 533,333 1024 400,000 1280 320,000
中X-Subject-Token的值)。 Content-Type 是 String 消息体的类型(格式) 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 请求示例 删除下沉入口。
cn-east-3.huaweicloudapis.com", "content-type": "application/json", "x-forwarded-host": "47f32d1efa1742f5a7ee5b720ca9c4a5.apig.cn-east-3.huaweicloudapis
'keepalive_interval': 60, # 连接保活间隔(秒) 'max_retries': 3, # 最大重试次数 'retry_delay': 1 # 重试间隔(秒)
/triggers/{function_urn} 响应示例 状态码: 200 OK [ { "trigger_id" : "1b3b264db3b849118d007884b9bc8a60", "trigger_type_code" : "DEDICATEDGATEWAY"
数的容器资源。 下载函数代码。 通过runtime运行时加载代码。 用户函数内部进行初始化逻辑。 函数处理请求并将结果返回。 其中1、2和3是系统层面的冷启动开销,通过对调度以及各个环节的优化,函数工作流服务能做到负载快速增长时稳定的延时。4是函数内部初始化逻辑,属于应用层面的冷
“函数 > 函数列表”。 在函数列表中,单击函数名称进入函数详情页。 单击“设置 > 常规设置”,如图3所示,可以查看和修改“函数执行入口”信息,修改完成后单击“保存”。 图3 函数执行入口 在“代码”页签,请根据设置的函数执行入口修改对应的文件名和执行函数名,如图4所示。 图4
847-3128d6101954", "notify_data" : { "body" : { "app_id" : "3d40caf3ddfc4e83815b54b50f13aad7", "app_name" : "DefaultApp_6439vdv2",
t时才生效。 当取值不在以上范围时,默认取"0"。 "0": 表示统计本月。 "1": 表示统计上月。 "2": 表示统计最近三个月。 "3": 表示统计最近六个月。 limit 否 String 本次查询最大返回的数据条数,最大值500,默认值100 缺省值:100 最小长度:1
marker 否 String 上一次查询依赖包的最后记录位置,默认为"0"。 maxitems 否 String 单次查询最大条数 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Content-Type 是 String 消息体的类型(格式) 表3 请求Body参数 参数 是否必选 参数类型 描述 without_any_tag 否 Boolean 是否通过标签过滤 limit 否 String
# 项目名称 access: "default" # 秘钥别名 vars: # 全局变量 region: "cn-east-3" functionName: "start-fg-event-nodejs14" services: component-test:
数。如果心跳请求返回异常,FunctionGraph会认为函数实例异常,将终止此函数实例。 FunctionGraph心跳请求的超时时间是3秒,如果连续6次心跳请求未响应,函数实例将被终止。 约束与限制 当前Java函数支持配置心跳函数。 心跳函数入口需要与函数执行入口在同一文件下。
中X-Subject-Token的值)。 Content-Type 是 String 消息体的类型(格式) 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 group_name String 日志组名称 group_id String 日志组id stream_id
登录函数工作流控制台,左侧导航栏单击“函数流”。 在函数流列表页面,支持设置函数流任务卡片显示和列表显示。 图1 设置显示方法 卡片显示 图2 卡片显示 列表显示 图3 列表显示 在函数流页面,可以查看所有已创建的函数流任务,您可以执行如表1中的管理操作。 表1 操作说明 操作项 说明 编辑 在函数流任务卡
如果不提供该值或者提供的值等于0,则使用默认值:10,最大值100,大于100取值100。 如果该值小于0,则返回参数错误。 缺省值:10 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取
支持开通云日志服务(LTS) 使用更丰富的函数日志管理功能。 商用 管理函数日志 2 支持加密配置信息 支持配置信息加密展示。 商用 配置加密 3 支持超长运行函数 支持设置函数不超过43200秒的超长运行时间。 商用 函数管理 4 支持单函数实例支持多并发 支持设置单实例并发数和单函数最大实例数。
请求日志:支持关键字、请求ID、实例ID。 表3 调用结果 调用结果 说明 执行成功 函数执行成功打印的日志。 执行失败 函数执行失败打印的日志,包含调用超时、内存超限、磁盘超限、代码异常四种情况。 若想查看调用超时的日志信息,请将“日志类型”切换为调用超时,另外3种执行失败下的日志类型查看方法相同。
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Content-Type 是 String 消息体的类型(格式) 表3 请求Body参数 参数 是否必选 参数类型 描述 action 否 String action名称 枚举值: create delete tags