扩展及遥测API 扩展API 遥测API
扩展API 概述 操作步骤 制作扩展依赖包 扩展API参考 如何通过扩展完成SkyWalking的对接 如何通过扩展完成DataDog的对接 父主题: 扩展及遥测API
操作步骤 创建函数,可参考开发指南中的各个语言函数创建流程,此处不再赘述。 创建依赖包,将扩展依赖包按照依赖包的添加规则添加到要执行的函数。 调用函数,则内部已经启动扩展进程。 父主题: 扩展API
扩展API参考 整个扩展进程由用户自己编写,扩展进程中必须完成以下工作才能成功启用扩展功能: 启动一个httpClient,向FunctionGraph函数发送注册请求。 启动一个httpServer,接收FunctionGraph函数发送过来的调用请求。 API方法 父主题: 扩展
遥测API 概述 父主题: 扩展及遥测API
创建函数 创建空白函数 使用函数模板创建函数 使用容器镜像创建函数 使用Terraform创建函数
创建空白函数 创建事件函数 创建HTTP函数 父主题: 创建函数
配置函数 函数配置概述 配置函数代码 配置函数的依赖包 配置函数的委托权限 配置函数的网络环境 配置函数的触发器 在线调试函数
配置函数流 创建函数流 启动函数流 函数流组件配置说明 管理函数流
查看监控指标与配置告警 FunctionGraph监控概述 FunctionGraph支持的监控指标 查看FunctionGraph的监控数据 配置FunctionGraph的监控告警 配置和查看函数的调用日志 配置和查看函数的调用链信息
配置函数的依赖包 函数依赖包概述 制作函数的私有依赖包 为函数配置依赖包 父主题: 配置函数
管理函数 配置函数初始化 配置函数的常规信息 配置函数的磁盘挂载 配置函数的环境变量 配置函数的异步调用策略 配置函数的并发处理 配置函数的版本 配置函数的别名 配置函数的标签 配置函数的动态内存 配置函数的心跳检测 配置函数的快照式冷启动 配置函数的WebSocket连接 配置函数的流式返回
函数流组件配置说明 配置函数流的函数服务组件 配置函数流的子流程控制器组件 配置函数流的并行分支控制器组件 配置函数流的开始控制器组件 配置函数流的异常处理控制器组件 配置函数流的循环控制器组件 配置函数流的时间等待控制器组件 配置函数流的服务控制器组件 配置函数流的条件分支控制器组件
查看审计日志 CTS支持的FunctionGraph操作列表 在CTS事件列表查看云审计事件
性能优化与安全类实践 FunctionGraph性能优化实践 FunctionGraph冷启动优化实践 FunctionGraph安全最佳实践
使用FunctionGraph函数和CTS识别非法IP的登录登出操作 案例概述 准备 构建程序 添加事件源 处理结果 父主题: 功能应用类实践
使用FunctionGraph函数作为后端实现APIG的自定义认证能力 方案概述 资源规划 构建程序 添加事件源 调试并调用API 父主题: 功能应用类实践
使用FunctionGraph函数实现通过API方式上传文件 方案概述 资源规划 操作流程 父主题: 数据处理类实践
资源规划 表1 资源规划 产品 配置示例 API网关APIG 区域:新加坡 规格:专享版APIG实例 函数工作流FunctionGraph 区域:新加坡 计费模式:按需计费 父主题: 使用FunctionGraph函数实现通过API方式上传文件
操作流程 本方案包含以下操作步骤 创建文件接收函数:接收上传的文件并解析内容。 端到端测试:购买专享版APIG,绑定APIG触发器,测试文件上传及处理流程。 NodeJS语言方案 Python语言方案 父主题: 使用FunctionGraph函数实现通过API方式上传文件