函数工作流 FunctionGraph
函数工作流 FunctionGraph

    本产品内“”的所有结果

      本产品内“”的所有结果

      • 最新动态
      • 功能总览
      • 产品介绍
        • 图解函数工作流服务
        • 什么是FunctionGraph
        • 产品功能
        • 产品优势
        • 应用场景
        • 函数选型
          • 函数类型选型
          • 函数存储选型
        • 函数实例类型与使用模式
        • 约束与限制
        • 安全
          • 责任共担
          • 资产识别与管理
          • 身份认证与访问控制
          • 数据保护技术
          • 审计与日志
          • 服务韧性
          • 监控安全风险
          • 认证证书
          • 代码签名
          • 数据面保障
        • 权限管理
        • 基本概念
        • 与其他服务的关系
      • 计费说明
        • 函数工作流计费概述
        • 计费模式
          • 函数工作流计费模式概述
          • 按需计费
        • 计费项
        • 计费样例
        • 免费额度
        • 续费
        • 费用账单
        • 欠费说明
        • 停止计费
        • 计费FAQ
      • 快速入门
        • 入门实践
        • 使用空白模板创建并执行函数
        • 使用函数模板创建并执行函数
        • 使用容器镜像创建并执行HTTP函数
        • 使用容器镜像创建并执行事件函数
      • 用户指南
        • FunctionGraph业务使用流程
        • 创建用户并授权使用FunctionGraph
        • 创建函数
          • FunctionGraph支持的运行时语言
          • 创建空白函数
            • 创建事件函数
            • 创建HTTP函数
          • 使用函数模板创建函数
          • 使用容器镜像创建函数
          • 使用Terraform创建函数
          • 创建GPU函数
            • GPU函数概述
            • 自定义镜像方式创建GPU函数
            • 定制运行时方式创建GPU函数
        • 配置函数
          • 函数配置概述
          • 配置函数代码
            • 在线编辑函数代码
            • 直接上传函数代码
            • 通过OBS上传函数代码
          • 配置函数的依赖包
            • 函数依赖包概述
            • 制作函数的私有依赖包
            • 为函数配置依赖包
          • 配置函数的委托权限
          • 配置函数的网络环境
          • 配置函数的触发器
            • FunctionGraph支持的触发事件
            • 使用TIMER定时触发器
            • 使用APIG专享版触发器
            • 使用APIC触发器
            • 使用CTS触发器
            • 使用DDS触发器
            • 使用DIS触发器
            • 使用Kafka触发器
            • 使用开源Kafka触发器
            • 使用RabbitMQ触发器
            • 使用GeminiDB MongoDB触发器
            • 使用IoTDA触发器
            • 使用LTS触发器
            • 使用SMN触发器
            • 使用OBS触发器
            • 使用EventGrid触发器(OBS应用事件源)
            • 使用EventGrid触发器(RocketMQ自定义事件源)
            • 使用EventGrid触发器(RabbitMQ自定义事件源)
            • 管理函数的触发器
          • 在线调试函数
        • 调用函数
        • 管理函数
          • 配置函数初始化
          • 配置函数的常规信息
          • 扩展函数的存储空间
          • 配置函数的环境变量
          • 配置函数的异步调用策略
          • 配置函数的并发处理
          • 配置函数的版本
          • 配置函数的别名
          • 配置函数的标签
          • 配置函数的动态内存
          • 配置函数的心跳检测
          • 配置函数的快照式冷启动
          • 配置Java函数类隔离和预停止
          • 导入导出函数
          • 启用禁用函数
          • 为函数配置预留实例
          • 基于RAM共享函数资源
        • 配置函数流
          • 创建函数流
          • 启动函数流
          • 函数流组件配置说明
            • 配置函数流的EG服务组件
            • 配置函数流的函数服务组件
            • 配置函数流的子流程控制器组件
            • 配置函数流的并行分支控制器组件
            • 配置函数流的开始控制器组件
            • 配置函数流的异常处理控制器组件
            • 配置函数流的循环控制器组件
            • 配置函数流的时间等待控制器组件
            • 配置函数流的服务控制器组件
            • 配置函数流的条件分支控制器组件
          • 管理函数流
        • 通过应用中心部署函数应用
        • 通过KooCLI管理函数
        • 申请扩大FunctionGraph配额
        • 查看监控指标与配置告警
          • FunctionGraph监控概述
          • FunctionGraph支持的监控指标
          • 查看FunctionGraph的监控数据
          • 配置FunctionGraph的监控告警
          • 配置和查看函数的调用日志
          • 配置和查看函数的调用链信息
        • 查看审计日志
          • CTS支持的FunctionGraph操作列表
          • 在CTS事件列表查看云审计事件
      • 最佳实践
        • FunctionGraph最佳实践汇总
        • 性能优化与安全类实践
          • FunctionGraph性能优化实践
          • FunctionGraph冷启动优化实践
          • FunctionGraph安全最佳实践
        • 数据处理类实践
          • 使用FunctionGraph函数对OBS中的图片进行压缩
          • 使用FunctionGraph函数为OBS中的图片打水印
            • 案例概述
            • 准备
            • 构建程序
            • 添加事件源
            • 处理图片
          • 使用FunctionGraph函数对DIS数据进行格式转换并存储到CloudTable
            • 案例概述
            • 准备
            • 构建程序
            • 添加事件源
            • 处理数据
          • 使用FunctionGraph函数实现通过API方式上传文件
            • 方案概述
            • 资源规划
            • 操作流程
              • NodeJS语言方案
              • Python语言方案
          • 使用FunctionGraph函数对IoTDA中的设备坐标数据进行转换
            • 案例概述
            • 准备
            • 构建函数程序
          • 使用FunctionGraph函数对OBS中的文件进行加解密
            • 案例描述
            • 准备
            • 构建程序
            • 添加事件源
            • 处理文件
          • 使用FunctionGraph函数识别LTS中的异常业务日志并存储到OBS
            • 案例概述
            • 准备
            • 构建程序
            • 添加事件源
            • 处理结果
          • 使用FunctionGraph函数对LTS中的日志进行实时过滤
            • 案例概述
            • 准备
            • 构建程序
            • 添加事件源
            • 处理结果
          • 使用FunctionGraph函数流对OBS中的图片进行旋转
            • 案例概述
            • 准备
            • 构建程序
            • 处理图片
          • 使用FunctionGraph函数流对图片进行压缩和打水印
        • 功能应用类实践
          • 使用FunctionGraph函数和CTS识别非法IP的登录登出操作
            • 案例概述
            • 准备
            • 构建程序
            • 添加事件源
            • 处理结果
          • 使用FunctionGraph函数定时开关华为云ECS
          • 使用FunctionGraph函数作为后端实现APIG的自定义认证能力
            • 方案概述
            • 资源规划
            • 构建程序
            • 添加事件源
            • 调试并调用API
          • 使用FunctionGraph的Java函数配置Log4j2实现日志打印
          • 使用FunctionGraph部署AI绘画Stable Diffusion应用
            • 使用FunctionGraph部署AI绘画Stable Diffusion方案概述
            • 使用FunctionGraph部署AI绘画Stable Diffusion资源和成本规划
            • 使用FunctionGraph部署AI绘画Stable Diffusion操作流程
            • 部署和使用AI绘画Stable Diffusion应用
            • 绑定自定义域名(可选)
            • 上传自定义模型(可选)
            • 进阶使用:使用ECS作为NFS服务器实现多用户资源隔离
            • 进阶使用:通过挂载同一SFS文件系统实现多用户资源共享
            • 进阶使用:启用WebUI认证
            • 进阶使用:使用API模式访问应用
            • 免责声明
          • 使用FunctionGraph部署AI绘画ComfyUI/ComfyUI+FLUX应用
            • 使用FunctionGraph部署AI绘画ComfyUI/ComfyUI+FLUX方案概述
            • 使用FunctionGraph部署AI绘画ComfyUI/ComfyUI+FLUX资源和成本规划
            • 使用FunctionGraph部署AI绘画ComfyUI/ComfyUI+FLUX操作流程
            • 部署AI绘画ComfyUI/ComfyUI+FLUX准备工作
            • 部署和使用AI绘画ComfyUI/ComfyUI+FLUX应用
            • 上传自定义模型和节点(可选)
            • 进阶使用:使用ECS作为NFS服务器实现多用户资源隔离
            • 进阶使用:使用ComfyUI Manager在线安装自定义模型和节点
            • 免责声明
          • 使用FunctionGraph部署AI对话ChatGLM3应用
            • 使用FunctionGraph部署AI对话ChatGLM3方案概述
            • 使用FunctionGraph部署AI对话ChatGLM3资源和成本规划
            • 使用FunctionGraph部署AI对话ChatGLM3操作流程
            • 使用FunctionGraph部署AI对话ChatGLM3准备工作
            • 部署和使用AI对话ChatGLM3应用
            • 上传与使用自定义模型(可选)
            • 进阶使用:使用ECS作为NFS服务器实现多用户资源隔离
            • 免责声明
          • 使用FunctionGraph部署DeepSeek-R1蒸馏模型
        • 函数构建类实践
          • 使用已有SpringBoot项目构建HTTP函数
          • 使用Next.js项目构建HTTP函数
            • 方案概述
            • 创建Next.js项目
            • 创建依赖包
            • 构建程序
            • 处理结果
          • 使用Go语言程序构建HTTP函数
          • 使用FunctionGraph函数对MFA微服务进行Serverless化改造
            • 案例概述
            • 准备
            • 构建程序
            • 添加事件源
            • 测试函数
          • 使用FunctionGraph函数访问Redis数据
            • 案例概述
            • 准备工作
            • 创建依赖包
            • 创建函数
            • 示例代码
              • 连接DCS单机、主备、读写分离、Proxy集群实例
              • 连接DCS集群实例
              • 代码解读
                • FunctionGraph函数初始化入口
                • Redis连接池
                • Redis重试机制
                • Redis健康检查
            • FunctionGraph监控告警
            • 日志告警
            • 调试函数
      • 开发指南
        • 函数开发概述
          • 函数运行时
          • 函数支持的触发事件
          • 函数工程打包规范
          • 在函数中引入动态链接库
        • 函数初始化入口Initializer
        • Node.js
          • 开发事件函数
          • 开发HTTP函数
          • Node.js函数模板
          • 制作依赖包
        • Python
          • 开发事件函数
          • Python函数模板
          • 制作依赖包
        • Java
          • 开发事件函数
            • Java函数开发指南(使用Eclipse工具)
            • Java函数开发指南(使用IDEA工具创建Java工程)
            • Java函数开发指南(使用IDEA工具创建maven工程)
          • 开发HTTP函数
          • Java函数模板
          • 制作依赖包
        • Go
          • 开发事件函数
          • 开发HTTP函数
        • C#
          • 开发事件函数
            • C#函数开发
            • 函数支持json序列化和反序列化
              • 使用NET Core CLI
              • 使用Visual Studio
        • PHP
          • 开发事件函数
          • PHP函数模板
          • 制作依赖包
        • 开发工具
          • FunctionGraph与基础设施即代码(IaC)
          • CodeArts IDE Online
            • CodeArts IDE Online在线管理函数
            • 附录:CodeArts IDE Online使用方法
          • VSCode本地调试
          • Eclipse-plugin
          • PyCharm-Plugin
          • Serverless Devs
            • 概览
            • 密钥配置文档
            • 指令使用方法
              • 部署deploy
              • 版本 version
              • 项目迁移fun2s
              • 删除remove
              • 别名alias
              • Yaml文件
            • 华为云函数工作流(FunctionGraph)Yaml规范
            • Serverless Devs 全局参数
          • Serverless Framework
            • 使用指南
              • 简介
              • 快速入门
              • 安装
              • 凭证
              • 服务
              • 函数
              • 事件
              • 部署
              • 打包
              • 变量
            • CLI参考
              • 创建
              • 安装
              • 打包
              • 部署
              • 信息
              • 调用
              • 日志
              • 移除
            • 事件列表
              • APIG网关事件
              • OBS事件
        • 自动化部署
          • 部署环境准备
          • 使用CodeArts托管函数代码
            • 步骤一:新建项目
            • 步骤二:函数代码托管
            • 步骤三:配置部署主机
            • 步骤四:搭建函数部署脚本更新流水线
            • 步骤五:搭建函数更新流水线
          • deploy.py代码示例
          • cam.yaml解析
      • API参考
        • 使用前必读
        • 函数模型介绍
          • FunctionGraph函数模型
          • 函数Trigger Management触发器模型
        • API概览
        • 如何调用API
          • 构造请求
          • 认证鉴权
          • 返回结果
        • 应用示例
          • 示例1:创建函数和Timer触发器实现定时从OBS桶中下载文件
          • 示例2:上传代码到OBS桶,并使用OBS链接创建函数
          • 示例3:函数互调
        • 扩展及遥测API
          • 扩展API
            • 概述
            • 操作步骤
            • 制作扩展依赖包
            • 扩展API参考
              • API方法
            • 如何通过扩展完成SkyWalking的对接
          • 遥测API
            • 概述
              • 如何在扩展中使用OpenTelemetry API
              • 注册OpenTelemetry API
              • 处理遥测
        • API
          • 函数调用
            • 同步执行函数
            • 异步执行函数
            • 函数异步执行并返回预留实例ID(已废弃)
          • 函数配额
            • 查询租户配额
          • 函数依赖包
            • 获取依赖包列表
            • 创建依赖包(待废弃)
            • 创建依赖包版本
            • 获取依赖包版本列表
            • 获取依赖包版本详情
            • 删除依赖包版本
            • 删除指定的依赖包(待废弃)
            • 获取指定依赖包(待废弃)
            • 更新指定依赖包(待废弃)
          • 函数测试事件
            • 获取指定函数的测试事件列表
            • 创建测试事件
            • 删除指定测试事件
            • 获取测试事件详细信息
            • 更新测试事件详细信息
          • 函数调用链
            • 获取函数调用链配置
            • 修改函数调用链配置
          • 函数生命周期管理
            • 获取函数列表
            • 创建函数
            • 删除函数/版本
            • 获取指定函数代码信息
            • 修改函数代码
            • 获取函数的metadata
            • 修改函数的metadata信息
            • 更新函数最大实例数
            • 查询函数标签列表
            • 禁用/启动函数快照
            • 获取指定函数绑定的servicebridge函数列表
            • 查询函数快照制作状态
            • 查询资源标签
            • 查询资源实例
            • 删除资源标签
            • 创建资源标签
            • 创建下沉入口
            • 删除下沉入口
            • 更新函数置顶状态
            • 获取servicebridge可用的版本
          • 函数版本别名
            • 获取指定函数所有版本别名列表
            • 创建函数版本别名
            • 删除函数版本别名
            • 获取函数版本的指定别名信息
            • 修改函数版本别名信息
            • 获取指定函数的版本列表
            • 发布函数版本
          • 函数指标
            • 获取按指定指标排序的函数列表
            • 租户函数统计信息
            • 获取指定时间段的函数运行指标
            • 查询函数实例使用情况指标
            • 查询函数实例流量指标
          • 函数日志
            • 查询异步日志详情
            • 获取指定函数的lts日志组日志流配置
            • 开通lts日志上报功能
            • 允许异步状态通知
          • 函数模板
            • 获取函数模板列表
            • 获取指定函数模板
          • 函数预留实例
            • 获取函数预留实例配置列表
            • 修改函数预留实例数量
            • 获取函数预留实例数量
          • 函数导入导出
            • 导出函数
            • 导入函数
          • 函数触发器
            • 删除指定函数的所有触发器
            • 获取指定函数的所有触发器
            • 创建触发器
            • 删除触发器
            • 获取指定触发器的信息
            • 更新触发器
          • 函数流
            • 同步执行工作流
            • 异步执行工作流
            • 删除函数流
            • 查询函数流
            • 创建函数流
            • 获取指定函数流执行实例列表
            • 获取指定函数流执行实例
            • 获取指定函数流实例的元数据
            • 修改指定函数流实例的元数据
            • 获取函数流指标
            • 获取指定函数流指标
            • 重试函数流
            • 停止函数流
            • 分页查询指定函数流记录
            • 回调工作流
          • 函数异步配置
            • 获取函数异步配置信息
            • 删除函数异步配置信息
            • 设置函数异步配置信息
            • 获取函数异步配置列表
            • 获取函数异步调用请求列表
            • 获取函数活跃异步调用请求列表
            • 停止函数异步调用请求
          • 函数应用中心
            • 查询应用程序模板详情
            • 查询应用程序模板列表
            • 查询应用程序列表
            • 创建应用程序
            • 查询应用程序详情
            • 删除应用程序
        • 权限及授权项说明
        • 附录
          • 状态码
          • 错误码
          • 获取账号、IAM用户、项目、用户组、区域、委托的名称和ID
          • FunctionGraph服务监控指标说明
        • 修订记录
      • SDK参考
        • SDK概述
        • Java SDK使用范例
        • Node.js SDK使用范例
        • Python SDK使用范例
        • Go SDK使用范例
      • 场景代码示例
      • 常见问题
        • 产品咨询
          1. 使用FunctionGraph是否需要开通计算、存储、网络等服务?
          2. 使用FunctionGraph开发程序之后是否需要部署?
          3. FunctionGraph为函数分配的磁盘空间有多少?
          4. 是否支持在函数中启动TCP的监听端口,通过EIP接收外部发送过来的TCP请求?
          5. 函数发起HTTP请求的源地址如何获取?
          6. FunctionGraph是否支持对上传的zip文件进行反编译?
          7. FunctionGraph的函数是否支持功能扩展?
          8. FunctionGraph中的代码是如何隔离的?
          9. 函数常规信息中的“应用”如何理解?
          10. 用户需要为函数的冷启动时间付费吗?
          11. 函数计费中的调用次数,是某一账号下在不同region的所有函数的调用次数总和吗?
          12. Python语言的函数从V1版本迁移到V2版本时需注意哪些兼容性问题?
          13. FunctionGraph函数支持哪些编程语言?
        • 创建函数
          1. 函数创建后是否支持修改函数名称?
          2. 函数创建后是否支持修改编程语言?
          3. 创建函数时提示“已限制,不能执行此操作”?
          4. 如何导出函数中的代码?
          5. 使用相同名称的镜像更新镜像时,预留实例无法自动更新,会一直使用老镜像
        • 配置函数
          1. 能否在函数环境变量中存储敏感信息?
          2. FunctionGraph的函数如何读写上传的文件?
          3. 为函数挂载文件系统时,报“failed to mount exist system path”
          4. FunctionGraph如何实现域名解析?
          5. FunctionGraph如何通过域名访问专享版APIG中注册的接口?
          6. FunctionGraph函数通过域名访问APIG中注册的接口时,报域名无法解析?
          7. 使用定制运行时语言的函数能操作哪些目录?
          8. FunctionGraph的函数支持哪些中文字体?
          9. 能否在函数代码中使用线程和进程?
          10. 函数如何访问MySQL数据库?
          11. 函数无法通过VPC连接对应的Redis?
          12. 如何读取函数的请求头?
          13. Python语言的函数中,中文注释报乱码错误
        • 调用函数
          1. FunctionGraph的函数执行需要多长时间?
          2. FunctionGraph的函数执行包含了哪些过程?
          3. FunctionGraph函数长时间不执行时,相关的实例会如何处理?
          4. 如何获取函数运行过程中的内存使用量信息?
          5. 为什么首次调用函数时速度会比较慢?
          6. 函数执行失败返回“runtime memory limit exceeded”时,如何查看内存占用大小?
          7. 自定义镜像函数执行失败报“CrashLoopBackOff”
          8. 同步调用函数时,未收到调用响应的可能原因?
          9. 函数中os.system("command &")命令的执行日志未采集,应如何处理?
          10. 函数执行超时的可能原因有哪些?
          11. 使用APIG触发器调用一个返回String的FunctionGraph函数时,报500错误
          12. Python2.7在执行reload(sys)后无法通过print打印日志
          13. 运行函数时报错error while loading shared libraries时如何处理?
        • 配置触发器
          1. 函数如何获取APIG触发器中的请求路径或请求参数?
          2. 函数和Kafka必须在同一个子网内,才可以配置Kafka触发器吗?
        • 配置依赖包
          1. 如何制作基于ODBC驱动的Python语言函数依赖包?
          2. 如何制作函数的依赖包
      • 视频帮助
      • 文档下载
      • 通用参考
        • 产品术语
        • 云服务等级协议(SLA)
        • 白皮书资源
        • 支持区域
        • 系统权限