函数定义 从 JSON 中提取字段值。
函数操作 各接口的请求参数和响应参数说明请参考 函数操作 。
在创建 cfc 函数时,您将使用此文件名指定处理程序。
配置并查看函数日志 您可以将函数执行的日志存储至百度云日志服务,再根据日志服务中存储的函数日志来执行代码调试、故障分析、数据分析等操作。本文介绍如何使用控制台来为云函数配置日志存储,并查看函数执行的日志。
函数调用 请求参数和响应参数请参考 函数调用接口 。 调用函数 如下代码用于调用用户函数: Plain Text 复制 1 invocations_response = cfc_client.invocations(functionName, log_type="Tail")
在Serverless集群中使用Service 本文介绍如何在serverless集群中使用Service。根据在创建集群的时候选择的不同Cluster Service模式--kube-proxy或BLB,有下面两种方式: BLB 采用该模式的Service都绑定一个BLB,Service的ClusterIP是BLB的VPC IP。
管理函数 测试函数 登录 管理控制台 ,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面。 点击需要测试的函数名称,进入函数详情页面。 点击右上角的 测试 按钮,运行函数,并在弹出的菜单栏中,输入执行函数所需要的事件。事件是一个 JSON 串,如果这里创建了一个DuerOS的话,事件的 JSON 串需要遵循DuerOS的 API 协议。 最后点击 执行 按钮,执行函数的测试。
VpcConfig VpcConfig 否 Body参数 函数绑定的Vpc配置 DeadLetterTopic string 否 Body参数 函数死信队列配置 注意:上述请求参数只能在$LATEST版本中更改,非$LATEST版本只能更改LogType和LogBosDir两个字段 响应头域 除公共头域,无其它特殊头域。
创建java函数,由于springboot启动时间较长,创建函数时,函数超时时间建议设置长点 选择 上传.zip文件 ,将上一步中压缩生成的zip文件上传至百度云函数 处理程序中填写函数入口类名称,本例为tacos.MyHandler 创建http触发器 验证 代码示例 本章节中的代码简单示例,请点击下载 简单示例 。
选择以上的运行环境运行CFC函数,各运行环境使用说明文档详见开发语言,如 Python 。 运行环境中已经内置了常用的依赖, 可以直接在函数中引用。 函数执行路径 用户的函数会运行在 CFC 定制的容器环境内。函数代码包会被加载到 /var/task 路径上。如果需要读取代码包中包含的其他文件,可以使用绝对路径,或是参考以下代码片段,获取当前文件路径后,根据相对位置拼接完整路径。