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

    本产品内“”的所有结果

      本产品内“”的所有结果

      • 最新动态
      • 功能总览
      • 产品介绍
        • 图解函数工作流服务
        • 什么是FunctionGraph
        • 产品功能
        • 产品优势
        • 应用场景
        • 函数选型
          • 函数类型选型
          • 函数存储选型
        • 函数实例类型与使用模式
        • 约束与限制
        • 安全
          • 责任共担
          • 资产识别与管理
          • 身份认证与访问控制
          • 数据保护技术
          • 审计与日志
          • 服务韧性
          • 监控安全风险
          • 认证证书
          • 代码签名
          • 数据面保障
        • 权限管理
        • 基本概念
        • 与其他服务的关系
      • 计费说明
        • 函数工作流计费概述
        • 计费模式
          • 函数工作流计费模式概述
          • 按需计费
        • 计费项
        • 计费样例
        • 免费额度
        • 续费
        • 费用账单
        • 欠费说明
        • 停止计费
        • 成本优化
        • 计费FAQ
      • 快速入门
        • 入门实践
        • 使用空白模板创建并执行函数
        • 使用函数模板创建并执行函数
        • 使用容器镜像创建并执行HTTP函数
        • 使用容器镜像创建并执行事件函数
      • 用户指南
        • FunctionGraph临时入库AK/SK替换指导
          • 使用永久AK/SK替换
          • 使用STS Token替换
        • 使用前必读
          • FunctionGraph使用流程
          • FunctionGraph权限说明
            • 创建用户并授权使用FunctionGraph
            • FunctionGraph自定义策略
            • FunctionGraph资源
          • FunctionGraph支持的编程语言说明
        • 构建函数
          • 创建程序包
          • 使用空白模板创建函数
            • 创建事件函数
            • 创建HTTP函数
          • 使用示例模板创建函数
          • 使用容器镜像部署函数
          • 使用Terraform部署函数
            • 概述
            • 前置条件
              • 获取访问密钥
              • 准备Terraform环境
            • 基础Terraform语法
            • 编写函数资源脚本
            • 使用Terraform 命令创建函数
        • 配置函数
          • 配置触发器
            • 触发器管理
            • 使用定时触发器
            • 使用APIG(专享版)触发器
            • 使用OBS触发器
            • 使用Kafka触发器
            • 使用DIS触发器
            • 使用SMN触发器
            • 使用LTS触发器
            • 使用CTS触发器
            • 使用DDS触发器
            • 使用GeminiDB Mongo触发器
            • 使用APIC触发器
            • 使用RabbitMQ触发器
            • 使用开源Kafka触发器
            • 使用IoTDA触发器
            • 函数定时触发器Cron表达式规则
            • 使用EG触发器
              • 创建EG触发器(RocketMQ自定义事件源)
              • 创建EG触发器(OBS应用事件源)
          • 配置初始化
          • 配置常规信息
          • 配置委托权限
          • 配置网络
          • 配置磁盘挂载
          • 配置环境变量
          • 配置函数异步
          • 配置单实例多并发
          • 版本管理
          • 别名管理
          • 配置动态内存
          • 配置心跳函数
          • 配置标签
          • 配置快照式冷启动
          • 配置日志组及日志流
          • 有状态函数
            • 简介
            • 开发指导
            • 注意事项
          • 共享VPC
        • 在线调试
        • 调用函数
          • 同步调用
          • 异步调用
          • 重试机制
        • 监控
          • 函数监控概述
          • 指标
            • 监控信息说明
            • FunctionGraph支持的监控指标
            • 创建告警规则
          • 日志
            • 查看函数日志
            • 管理函数日志
          • 调用链管理
        • 函数管理
          • 依赖包管理
            • 配置依赖包
            • 引入依赖库
            • 公共依赖
            • 公共依赖Demo
              • 使用TensorFlow进行线性回归
              • 使用pytorch进行线性回归
              • sklearn
              • gym
          • 预留实例管理
          • GPU函数管理
            • Serverless GPU使用介绍
              • 概述
              • 应用场景
                • 准实时推理场景
                • 实时推理场景
                • 离线异步任务场景
            • 部署方式
              • 自定义镜像方式部署
              • 定制运行时方式部署
            • 函数模式
          • 共享函数
        • 函数流管理
          • 函数流简介
          • 创建函数流任务
          • 函数流执行历史管理
          • 创建函数流触发器
          • 流式文件处理
        • 扩大资源配额
        • 应用中心
        • 可编程CDN函数
          • 创建CDN函数
          • CDN函数管理
        • CLI命令参考
          • KooCLI工具介绍
          • 安装KooCLI命令行工具
          • 函数调用
        • 审计
          • 云审计服务支持的FunctionGraph操作列表
          • 在CTS事件列表查看云审计事件
      • 最佳实践
        • FunctionGraph最佳实践汇总
        • FunctionGraph性能优化实践
        • FunctionGraph冷启动优化实践
        • FunctionGraph安全最佳实践
        • 使用函数处理DIS数据
          • 案例概述
          • 准备
          • 构建程序
          • 添加事件源
          • 处理数据
        • 函数+LTS:日志实时分析实战
          • 案例概述
          • 准备
          • 构建程序
          • 添加事件源
          • 处理结果
          • 应用扩展
        • 函数+CTS:登录/登出安全分析实战
          • 案例概述
          • 准备
          • 构建程序
          • 添加事件源
          • 处理结果
        • 定时开关华为公有云虚拟机
        • 使用SpringBoot构建FunctionGraph HTTP函数
        • 创建使用自定义认证且后端为FunctionGraph的API
          • 方案概述
          • 资源规划
          • 构建程序
          • 添加事件源
          • 调试并调用API
        • 函数+APIG:处理文件上传
          • 方案概述
          • 资源规划
          • 操作流程
            • NodeJS语言方案
            • Python语言方案
        • 使用函数处理IOT数据
          • 案例概述
          • 准备
          • 构建函数程序
        • 函数+DEW:加解密文件
          • 案例描述
          • 准备
          • 构建程序
          • 添加事件源
          • 处理文件
        • 工作流+函数:自动化处理OBS中数据
          • 案例概述
          • 准备
          • 构建程序
          • 处理图片
        • 函数+LTS:日志实时过滤
          • 案例概述
          • 准备
          • 构建程序
          • 添加事件源
          • 处理结果
          • 应用扩展
        • 通过应用中心部署AI绘画Stable-Diffusion
          • 案例概述
          • 准备
            • 概览
            • 创建VPC和子网
            • 创建SFS Turbo文件系统
            • 创建委托
            • 购买专享版APIG实例
            • 配置域名解析
          • 应用创建部署
          • 自定义模型
            • 初始化
            • 模型上传与加载
          • 进阶使用
            • 使用ECS作为NFS服务器实现多用户资源隔离
            • 使用API模式
            • 启用WebUI认证
            • 多人共享模型、插件
          • 免责声明
        • 使用Go构建FunctionGraph HTTP函数
        • 使用FunctionGraph HTTP函数处理gRPC请求
        • 使用FunctionGraph部署DeepSeek-R1蒸馏模型
      • 开发指南
        • 函数开发概述
          • 函数运行时
          • 函数支持的触发事件
          • 函数工程打包规范
          • 在函数中引入动态链接库
        • 函数初始化入口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)
          • VSCode本地调试
          • Eclipse-plugin
          • PyCharm-Plugin
          • Serverless Devs
            • 概览
            • 密钥配置文档
            • 指令使用方法
              • 部署deploy
              • 版本 version
              • 项目迁移fun2s
              • 删除remove
              • 别名alias
              • Yaml文件
            • 华为云函数工作流(FunctionGraph)Yaml规范
            • Serverless Devs 全局参数
          • Serverless Framework
            • 使用指南
              • 简介
              • 快速入门
              • 安装
              • 凭证
              • 服务
              • 函数
              • 事件
              • 部署
              • 打包
              • 变量
            • CLI参考
              • 创建
              • 安装
              • 打包
              • 部署
              • 信息
              • 调用
              • 日志
              • 移除
            • 事件列表
              • APIG网关事件
              • OBS事件
        • 自动化部署
          • 部署环境准备
          • 使用托管函数代码
            • 步骤一:新建项目
            • 步骤二:函数代码托管
            • 步骤三:配置部署主机
            • 步骤四:搭建函数部署脚本更新流水线
            • 步骤五:搭建函数更新流水线
          • deploy.py代码示例
          • cam.yaml解析
      • API参考
        • 使用前必读
        • 函数模型介绍
          • FunctionGraph函数模型
          • 函数Trigger Management触发器模型
        • API概览
        • 如何调用API
          • 构造请求
          • 认证鉴权
          • 返回结果
        • 应用示例
          • 示例1:创建函数和Timer触发器实现定时从OBS桶中下载文件
          • 示例2:创建函数和APIG触发器获取静态页面
          • 示例3:上传代码到OBS桶,并使用OBS链接创建函数
          • 示例4:函数互调
        • 扩展及遥测API
          • 扩展API
            • 概述
            • 操作步骤
            • 制作扩展依赖包
            • 扩展API参考
              • API方法
            • 如何通过扩展完成SkyWalking的对接
            • 如何通过扩展完成DataDog的对接
          • 遥测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. 如何获取Token?
          5. FunctionGraph函数支持哪些编程语言?
          6. FunctionGraph函数分配磁盘空间有多少?
          7. FunctionGraph函数是否支持版本控制?
          8. 函数中如何读写文件?
          9. 使用CLI工具,如何配置网络代理?
          10. FunctionGraph函数是否支持扩展?
          11. IAM子账号使用FunctionGraph需要设置哪些权限?
          12. 如何制作基于ODBC驱动的Python依赖包用于查询数据库?
          13. FunctionGraph配额
          14. FunctionGraph函数支持哪些中文字体?
          15. FunctionGraph如何实现域名解析?
          16. 如何通过域名访问专享版APIG中注册的接口?
          17. 函数工作流的常见使用场景?
          18. 函数调用绑定在APIG的域名的服务,报域名无法解析?
          19. 同步函数工作流能否支持到内网最大带宽的同步传输 ?
          20. 单租户的VPC超过默认配额时,需要怎么做?
          21. 如何打印info、error、warn级别的日志?
          22. 函数是否可以把API的接口域名配置成自己的域名?
          23. 函数工作流是否支持修改运行时语言?
          24. 已创建的函数是否支持修改函数名称?
          25. 挂载文件系统时,报“failed to mount exist system path”,应如何处理?
          26. 如何获取上传的文件?
          27. 同步调用响应未收到的可能原因?
          28. os.system("command &")执行日志未采集,应如何处理?
          29. 自定义运行时,都能操作哪些目录?
          30. 运行时语言支持的python3.6和3.9具体指哪个版本?
          31. 用户想使用vpc功能,但不想配置VPC Administrator委托,应配置哪些授权项?
          32. 函数执行超时的可能原因有哪些?
          33. 如何获取函数代码?
          34. 是否有initializer的代码示例?
          35. 如何开启结构化日志查询
          36. 函数服务是否支持在函数中启动TCP的监听端口,通过EIP接收外部发送过来的TCP请求?
          37. FunctionGraph是否支持域名解析?
          38. 函数发起HTTP请求的源地址如何获取?
        • 创建函数
          1. 能否在函数代码中使用线程和进程?
          2. FunctionGraph函数工程打包有哪些规范(限制)?
          3. FunctionGraph如何隔离代码?
          4. HTTP函数bootstrap启动文件如何创建?
        • 触发器管理
          1. 哪些事件可以触发FunctionGraph函数?
          2. 使用APIG触发器调用一个返回String的FunctionGraph函数,报500错误,该如何解决?
          3. DIS触发器中起始位置LATEST和TRIM_HORIZON是什么意思?
          4. 如何使用APIG触发器调用函数?
          5. 使用APIG触发器,函数如何获取请求路径或请求参数?
          6. FunctionGraph和kafka必须在同一个子网内,才可以在FunctionGraph中配置Kafka触发器吗?
        • 依赖包管理
          1. 依赖包是什么?
          2. 什么场景下需要引入依赖?
          3. 使用依赖包时,有哪些注意事项?
          4. 函数支持引入的依赖库有哪些?
          5. 使用FunctionGraph开发函数能否引入类库?
          6. 如何在FunctionGrap上使用第三方依赖?
          7. 如何制作函数依赖包?
          8. 如何在函数平台创建依赖包?
          9. 如何为函数添加依赖包?
        • 函数执行
          1. FunctionGraph函数的执行需要多长时间?
          2. FunctionGraph函数的执行包含了哪些过程?
          3. FunctiongGraph函数的并发处理过程是什么?
          4. FunctiongGraph函数如何处理长时间不执行的实例?
          5. 首次访问函数慢,如何优化?
          6. 怎样获取在函数运行过程中实际使用了多少内存?
          7. 为什么第一次请求会比较慢?
          8. 调用API时,报错怎么办?
          9. 如何读取函数的请求头?
          10. API同步执行函数接口,是否支持内网调用?
          11. 函数内存超限返回“runtime memory limit exceeded”,如何查看内存占用大小?
          12. 如何定位自定义镜像执行失败“CrashLoopBackOff”的原因?
          13. 用户使用相同的镜像名更新镜像,预留实例无法自动更新,会一直使用老镜像,应如何处理?
        • 函数配置
          1. FunctionGraph函数是否支持环境变量?
          2. 能否在函数环境变量中存储敏感信息?
          3. 如何通过父函数调用子函数?
          4. 如何通过版本和别名实现绑定APIG触发器的HTTP函数的灰度升级?
        • 函数访问外部资源
          1. 函数如何访问MySQL数据库?
          2. 函数如何访问Redis?
          3. 函数无法通过VPC连接对应的Redis?
          4. 如何配置外网访问?
        • 其他问题
          1. 如何查看给函数配置的告警规则?
          2. 视频转码,上传的zip文件是否能支持反编译?
          3. 申请的FunctionGraph2.0公测资源,到期是否自动释放?如何计费?
          4. 函数常规信息中的“应用”应如何理解?
          5. 用户需要为冷启动时间付费吗?
          6. 创建函数时,为什么提示“已限制,不能执行此操作”?
          7. 函数计费中的调用次数,是某一账号下在不同region的所有函数的调用次数总和吗?
        • V1迁移V2相关问题
          1. Python语言从V1迁移到V2时需注意哪些兼容性问题?
          2. Python2.7在执行reload(sys)后无法通过print打印日志应如何解决?
      • 更多文档
        • 用户指南(阿布扎比区域)
          • 产品介绍
            • 什么是FunctionGraph
            • 产品功能
            • 产品优势
            • 应用场景
            • 函数类型
              • 事件函数
              • HTTP函数
            • 约束与限制
            • 计费说明
            • 权限管理
            • 基本概念
            • 与其他服务的关系
          • 快速入门
            • FunctionGraph入门简介
            • 使用空白模板创建函数
            • 使用模板创建函数
            • 使用容器镜像部署函数
              • 开发HTTP函数示例
              • 开发事件函数示例
          • 使用前必读
            • FunctionGraph使用流程
            • FunctionGraph权限说明
              • 创建用户并授权使用FunctionGraph
              • FunctionGraph自定义策略
            • 支持的编程语言
              • Node.js语言
              • Python语言
              • Java语言
              • Go语言
          • 构建函数
            • 创建程序包
            • 使用空白模板创建函数
              • 创建事件函数
              • 创建HTTP函数
            • 使用示例模板创建函数
            • 使用容器镜像部署函数
          • 配置函数
            • 配置初始化
            • 配置常规信息
            • 配置委托权限
            • 配置网络
            • 配置磁盘挂载
            • 配置环境变量
            • 配置函数异步
            • 配置单实例多并发
            • 版本管理
            • 别名管理
            • 配置动态内存
            • 配置心跳函数
          • 在线调试
          • 配置触发器
            • 触发器管理
            • 使用定时触发器
            • 使用APIG(专享版)触发器
            • 使用OBS触发器
            • 使用Kafka触发器
            • 使用DIS触发器
            • 使用SMN触发器
            • 使用LTS触发器
            • 使用RabbitMQ触发器
            • 函数定时触发器Cron表达式规则
          • 调用函数
            • 同步调用
            • 异步调用
            • 重试机制
          • 监控
            • 指标
              • 监控信息说明
              • FunctionGraph服务的监控指标参考
              • 创建告警规则
            • 日志
              • 查看函数日志
              • 管理函数日志
            • 调用链管理
          • 函数管理
          • 依赖包管理
            • 配置依赖包
            • 引入依赖库
          • 预留实例管理
          • 扩大资源配额
          • 审计
            • 云审计服务支持的FunctionGraph操作列表
            • 查看云审计日志
          • 常见问题
            • 通用问题
              • FunctionGraph是什么
              • 使用FunctionGraph是否需要开通计算、存储、网络等服务?
              • 使用FunctionGraph开发程序之后是否需要部署?
              • FunctionGraph函数支持哪些编程语言?
              • FunctionGraph函数分配磁盘空间有多少?
              • FunctionGraph函数是否支持版本控制?
              • 函数中如何读写文件?
              • FunctionGraph函数是否支持扩展?
              • IAM子帐号使用FunctionGraph需要设置哪些权限?
              • 如何制作基于ODBC驱动的Python依赖包用于查询数据库?
              • FunctionGraph配额
              • FunctionGraph函数如何解析DNS内网域名?
              • 容器镜像函数如何解析DNS内网域名?
              • 如何通过域名访问专享版APIG中注册的接口?
              • 函数工作流的常见使用场景?
              • 函数调用绑定在APIG的域名的服务,报域名无法解析?
              • 同步函数工作流能否支持到内网最大带宽的同步传输 ?
              • 单租户的VPC超过默认配额时,需要怎么做?
              • 如何打印info、error、warn级别的日志?
              • 函数是否可以把API的接口域名配置成自己的域名?
              • 函数工作流是否支持修改运行时语言?
              • 已创建的函数是否支持修改函数名称?
              • 挂载文件系统时,报“failed to mount exist system path”,应如何处理?
              • 如何获取上传的文件?
              • 同步调用响应未收到的可能原因?
              • os.system("command &")执行日志未采集,应如何处理?
              • 自定义运行时,都能操作哪些目录?
              • 运行时语言支持的python3.6和3.9具体指哪个版本?
              • 用户想使用vpc功能,但不想配置VPC Administrator委托,应配置哪些授权项?
              • 函数执行超时的可能原因有哪些?
              • 如何获取函数代码?
              • 是否有initializer的代码示例?
              • 如何开启结构化日志查询
              • 函数服务是否支持在函数中启动TCP的监听端口,通过EIP接收外部发送过来的TCP请求?
            • 创建函数
              • 能否在函数代码中使用线程和进程?
              • FunctionGraph函数工程打包有哪些规范(限制)?
              • FunctionGraph如何隔离代码?
              • HTTP函数bootstrap启动文件如何创建?
            • 触发器管理
              • 哪些事件可以触发FunctionGraph函数?
              • 使用APIG触发器调用一个返回String的FunctionGraph函数,报500错误,该如何解决?
              • DIS触发器中起始位置LATEST和TRIM_HORIZON是什么意思?
              • 为什么无法通过API调用更新OBS触发器状态?
              • 如何使用APIG触发器调用函数?
              • 使用APIG触发器,函数如何获取请求路径或请求参数?
              • 创建OBS触发器时,是否可以选择已创建的桶?
            • 依赖包管理
              • 依赖包是什么?
              • 什么场景下需要引入依赖?
              • 使用依赖包时,有哪些注意事项?
              • 函数支持引入的依赖库有哪些?
              • 使用FunctionGraph开发函数能否引入类库?
              • 如何在FunctionGrap上使用第三方依赖?
              • 如何制作函数依赖包?
              • 如何在函数平台创建依赖包?
              • 如何为函数添加依赖包?
            • 函数执行
              • FunctionGraph函数的执行需要多长时间?
              • FunctionGraph函数的执行包含了哪些过程?
              • FunctiongGraph函数的并发处理过程是什么?
              • FunctiongGraph函数如何处理长时间不执行的实例?
              • 首次访问函数慢,如何优化?
              • 怎样获取在函数运行过程中实际使用了多少内存?
              • 为什么第一次请求会比较慢?
              • 调用API时,报错怎么办?
              • 如何读取函数的请求头?
              • 为什么函数实际使用内存大于预估内存,甚至触发OOM?
              • 函数内存超限返回“runtime memory limit exceeded”,如何查看内存占用大小?
              • 如何定位自定义镜像执行失败“CrashLoopBackOff”的原因?
              • 用户使用相同的镜像名更新镜像,预留实例无法自动更新,会一直使用老镜像,应如何处理?
            • 函数配置
              • FunctionGraph函数是否支持环境变量?
              • 能否在函数环境变量中存储敏感信息?
              • 如何通过版本和别名实现绑定APIG触发器的HTTP函数的灰度升级?
            • 函数访问外部资源
              • 函数如何访问MySQL数据库?
              • 函数如何访问Redis?
              • 如何配置外网访问?
            • 其他问题
              • 如何查看给函数配置的告警规则?
              • 视频转码,上传的zip文件是否能支持反编译?
        • API参考(阿布扎比区域)
          • 使用前必读
            • 概述
            • 调用说明
            • 终端节点
            • 约束限制
            • 基本概念
          • API概览
          • 如何调用API
            • 构造请求
            • 认证鉴权
            • 返回结果
          • 函数模型定义
            • FunctionGraph函数模型
            • 函数Trigger Management触发器模型
          • 函数管理域接口
            • 获取函数列表
            • 获取函数的metadata
            • 获取指定函数代码
            • 创建函数
            • 删除函数/版本
            • 修改函数代码
            • 修改函数的metadata信息
            • 发布函数版本
            • 获取指定函数的版本列表
            • 创建函数版本别名
            • 修改函数版本别名信息
            • 删除函数版本别名
            • 获取函数版本的指定别名信息
            • 获取指定函数所有版本别名列表
            • 获取指定函数的所有触发器
            • 获取指定触发器的信息
            • 删除指定函数的所有触发器
            • 创建触发器
            • 删除触发器
          • 函数数据域接口
            • 同步执行函数
            • 异步执行函数
          • 权限及授权项说明
          • 附录
            • 状态码
            • 错误码
            • 获取项目ID
            • FunctionGraph服务监控指标说明
          • 修订记录
        • 开发指南(阿布扎比区域)
          • 概述
            • 函数开发简介
            • 函数支持的事件源
            • 函数工程打包规范
            • 在函数中引入动态链接库
          • 函数初始化入口Initializer
          • Node.js
            • 开发事件函数
            • 制作依赖包
          • Python
            • 开发事件函数
            • 制作依赖包
          • Java
            • 开发事件函数
              • Java函数开发指南(使用Eclipse工具)
            • 制作依赖包
          • Go
            • 开发事件函数
          • 开发工具
            • VS Code-plugin
            • Eclipse-plugin
            • PyCharm-Plugin
          • 修订记录
        • 用户指南(吉隆坡区域)
          • 产品介绍
            • 什么是FunctionGraph
            • 产品功能
            • 产品优势
            • 应用场景
            • 函数类型
              • 事件函数
              • HTTP函数
            • 约束与限制
            • 权限管理
            • 基本概念
            • 与其他服务的关系
          • 快速入门
            • FunctionGraph入门简介
            • 使用空白模板创建函数
            • 使用模板创建函数
            • 使用容器镜像部署函数
              • 开发HTTP函数示例
          • 使用前必读
            • FunctionGraph使用流程
            • FunctionGraph权限说明
              • 创建用户并授权使用FunctionGraph
              • FunctionGraph自定义策略
            • 支持的编程语言
              • Node.js语言
              • Python语言
              • Java语言
              • Go语言
              • 定制运行时语言
          • 构建函数
            • 创建程序包
            • 使用空白模板创建函数
              • 创建事件函数
              • 创建HTTP函数
            • 使用示例模板创建函数
            • 使用容器镜像部署函数
          • 配置函数
            • 配置初始化
            • 配置常规信息
            • 配置委托权限
            • 配置网络
            • 配置磁盘挂载
            • 配置环境变量
            • 配置函数异步
            • 配置单实例多并发
            • 版本管理
            • 别名管理
            • 配置动态内存
          • 在线调试
          • 配置触发器
            • 触发器管理
            • 使用定时触发器
            • 使用APIG(专享版)触发器
            • 使用OBS触发器
            • 使用Kafka触发器
            • 使用LTS触发器
            • 使用CTS触发器
            • 函数定时触发器Cron表达式规则
          • 调用函数
            • 同步调用
            • 异步调用
            • 重试机制
          • 监控
            • 指标
              • 监控信息说明
              • FunctionGraph服务的监控指标参考
              • 创建告警规则
            • 日志
              • 查看函数日志
              • 管理函数日志
          • 函数管理
          • 依赖包管理
            • 配置依赖包
            • 引入依赖库
          • 预留实例管理
          • 审计
            • 云审计服务支持的FunctionGraph操作列表
            • 查询审计事件
          • 常见问题
            • 通用问题
              • FunctionGraph是什么
              • 使用FunctionGraph是否需要开通计算、存储、网络等服务?
              • 使用FunctionGraph开发程序之后是否需要部署?
              • FunctionGraph函数支持哪些编程语言?
              • FunctionGraph函数分配磁盘空间有多少?
              • FunctionGraph函数是否支持版本控制?
              • 函数中如何读写文件?
              • FunctionGraph函数是否支持扩展?
              • IAM子账号使用FunctionGraph需要设置哪些权限?
              • 如何制作基于ODBC驱动的Python依赖包用于查询数据库?
              • FunctionGraph配额
              • 容器镜像函数如何解析DNS内网域名?
              • 如何通过域名访问专享版APIG中注册的接口?
              • 函数工作流的常见使用场景?
              • 函数调用绑定在APIG的域名的服务,报域名无法解析?
              • 同步函数工作流能否支持到内网最大带宽的同步传输 ?
              • 单租户的VPC超过默认配额时,需要怎么做?
              • 如何打印info、error、warn级别的日志?
              • 函数是否可以把API的接口域名配置成自己的域名?
              • 函数工作流是否支持修改运行时语言?
              • 已创建的函数是否支持修改函数名称?
              • 挂载文件系统时,报“failed to mount exist system path”,应如何处理?
              • 如何获取上传的文件?
              • 同步调用响应未收到的可能原因?
              • os.system("command &")执行日志未采集,应如何处理?
              • 自定义运行时,都能操作哪些目录?
              • 运行时语言支持的python3.6和3.9具体指哪个版本?
              • 用户想使用vpc功能,但不想配置VPC Administrator委托,应配置哪些授权项?
              • 函数执行超时的可能原因有哪些?
              • 如何获取函数代码?
              • 是否有initializer的代码示例?
              • 如何开启结构化日志查询
              • 函数服务是否支持在函数中启动TCP的监听端口,通过EIP接收外部发送过来的TCP请求?
            • 创建函数
              • 能否在函数代码中使用线程和进程?
              • FunctionGraph函数工程打包有哪些规范(限制)?
              • FunctionGraph如何隔离代码?
              • HTTP函数bootstrap启动文件如何创建?
            • 触发器管理
              • 使用APIG触发器调用一个返回String的FunctionGraph函数,报500错误,该如何解决?
              • DIS触发器中起始位置LATEST和TRIM_HORIZON是什么意思?
              • 如何使用APIG触发器调用函数?
              • 使用APIG触发器,函数如何获取请求路径或请求参数?
            • 依赖包管理
              • 依赖包是什么?
              • 什么场景下需要引入依赖?
              • 使用依赖包时,有哪些注意事项?
              • 函数支持引入的依赖库有哪些?
              • 使用FunctionGraph开发函数能否引入类库?
              • 如何在FunctionGrap上使用第三方依赖?
              • 如何制作函数依赖包?
              • 如何在函数平台创建依赖包?
              • 如何为函数添加依赖包?
            • 函数执行
              • FunctionGraph函数的执行需要多长时间?
              • FunctionGraph函数的执行包含了哪些过程?
              • FunctiongGraph函数的并发处理过程是什么?
              • FunctiongGraph函数如何处理长时间不执行的实例?
              • 首次访问函数慢,如何优化?
              • 怎样获取在函数运行过程中实际使用了多少内存?
              • 为什么第一次请求会比较慢?
              • 调用API时,报错怎么办?
              • 如何读取函数的请求头?
              • 为什么函数实际使用内存大于预估内存,甚至触发OOM?
              • 函数内存超限返回“runtime memory limit exceeded”,如何查看内存占用大小?
              • 如何定位自定义镜像执行失败“CrashLoopBackOff”的原因?
              • 用户使用相同的镜像名更新镜像,预留实例无法自动更新,会一直使用老镜像,应如何处理?
            • 函数配置
              • FunctionGraph函数是否支持环境变量?
              • 能否在函数环境变量中存储敏感信息?
            • 函数访问外部资源
              • 函数如何访问MySQL数据库?
              • 函数如何访问Redis?
              • 如何配置外网访问?
            • 其他问题
              • 如何查看给函数配置的告警规则?
              • 视频转码,上传的zip文件是否能支持反编译?
          • 修订记录
        • API参考(吉隆坡区域)
          • 使用前必读
            • 概述
            • 调用说明
            • 终端节点
            • 约束限制
            • 基本概念
            • 函数模型定义
              • FunctionGraph函数模型
              • 函数Trigger Management触发器模型
          • API概览
          • 如何调用API
            • 构造请求
            • 认证鉴权
            • 返回结果
          • 应用示例
            • 示例1:创建函数和Timer触发器实现定时从OBS桶中下载文件
            • 示例2:创建函数和APIG触发器获取静态页面
            • 示例3:上传代码到OBS桶,并使用OBS链接创建函数
          • API
            • 函数调用
              • 同步执行函数
              • 异步执行函数
              • 函数异步执行并返回预留实例ID(已废弃)
            • 函数配额
              • 查询租户配额
            • 函数依赖包
              • 获取依赖包列表
              • 创建依赖包(待废弃)
              • 创建依赖包版本
              • 获取依赖包版本列表
              • 获取依赖包版本详情
              • 删除依赖包版本
              • 删除指定的依赖包(待废弃)
              • 获取指定依赖包(待废弃)
              • 更新指定依赖包(待废弃)
            • 函数测试事件
              • 获取指定函数的测试事件列表
              • 创建测试事件
              • 删除指定测试事件
              • 获取测试事件详细信息
              • 更新测试事件详细信息
            • 函数调用链
              • 获取函数调用链配置
              • 修改函数调用链配置
            • 函数生命周期管理
              • 获取函数列表
              • 创建函数
              • 删除函数/版本
              • 获取指定函数代码信息
              • 修改函数代码
              • 获取函数的metadata
              • 修改函数的metadata信息
              • 更新函数最大实例数
              • 禁用/启动函数快照
              • 查询函数快照制作状态
              • 查询资源标签
              • 查询资源实例
              • 删除资源标签
              • 创建资源标签
              • 创建下沉入口
              • 删除下沉入口
            • 函数版本别名
              • 获取指定函数所有版本别名列表
              • 创建函数版本别名
              • 删除函数版本别名
              • 获取函数版本的指定别名信息
              • 修改函数版本别名信息
              • 获取指定函数的版本列表
              • 发布函数版本
            • 函数指标
              • 获取按指定指标排序的函数列表
              • 租户函数统计信息
              • 获取指定时间段的函数运行指标
            • 函数日志
              • 获取指定函数的lts日志组日志流配置
              • 开通lts日志上报功能
            • 函数预留实例
              • 获取函数预留实例配置列表
              • 修改函数预留实例数量
              • 获取函数预留实例数量
            • 函数导入导出
              • 导出函数
              • 导入函数
            • 函数触发器
              • 删除指定函数的所有触发器
              • 获取指定函数的所有触发器
              • 创建触发器
              • 删除触发器
              • 获取指定触发器的信息
              • 更新触发器
            • 函数异步配置
              • 获取函数异步配置信息
              • 删除函数异步配置信息
              • 设置函数异步配置信息
              • 获取函数异步配置列表
              • 获取函数异步调用请求列表
              • 停止函数异步调用请求
          • 附录
            • 状态码
            • 错误码
            • 获取项目ID
            • FunctionGraph服务监控指标说明
        • 开发指南(吉隆坡区域)
          • 概述
            • 函数开发简介
            • 函数支持的事件源
            • 函数工程打包规范
            • 在函数中引入动态链接库
          • 函数初始化入口Initializer
          • Node.js
            • 开发事件函数
            • 制作依赖包
          • Python
            • 开发事件函数
            • 制作依赖包
          • Java
            • 开发事件函数
              • Java函数开发指南(使用Eclipse工具)
            • 制作依赖包
          • Go
            • 开发事件函数
          • C#
            • 开发事件函数
              • C#函数开发
          • PHP
            • 开发事件函数
          • 开发工具
            • Eclipse-plugin
            • PyCharm-Plugin
      • 通用参考
        • 云服务等级协议(SLA)
        • 白皮书资源
        • 支持区域
        • 系统权限