检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
3以上版本。以下以Python2.7安装PyMySQL依赖包为例,其他版本和依赖包制作过程相同。 指定PyMySQL依赖包的安装路径为本地的/tmp/pymysql下,执行以下命令。 pip install PyMySQL --root /tmp/pymysql 执行成功后,执行以下命令进入指定目录。
obtained. Please set an agency. 目前函数模板新增定时开启/停止华为公有云数据库的RDS实例模板能力,可有效帮助您管理资源、降低维护成本。 图2 定时开启/停止华为公有云数据库模板 图3 填写基本信息 步骤二:测试函数 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。
平均运行时间 该指标用于统计函数调用平均运行时间 毫秒 - 0 - float package-functionname maxDuration 最大运行时间 该指标用于统计函数调用最大运行时间 毫秒 - 0 - float package-functionname minDuration
单击函数的名称,进入函数详情页。 在“设置”页签下选择“生命周期”。 在设置页面开启“初始化配置”,启用函数的初始化,并配置初始化参数。 HTTP函数的“初始化配置”开关默认开启,且不可关闭。 图1 开启初始化配置 表1 初始化配置参数说明 参数 说明 初始化超时时间(秒) 函数初始化的超时时间,可设置范围为1-300秒。
网关服务(APIG专享版) 模拟APIG(专享版)事件,触发函数。 云审计服务(CTS) 模拟CTS事件,触发函数。 文档数据库服务(DDS) 模拟DDS事件,触发函数。 云数据库 GeminiDB Mongo 模拟GeminiDB Mongo事件,触发函数。 数据接入服务(DIS) 模拟DIS事件,触发函数。
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK")
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK")
重名;创建成功后不支持修改。OBS触发器此参数必填。 最小长度:1 最大长度:64 prefix 否 String 前缀(OBS触发器参数),输入一个可选性前缀来限制对以此关键字开头的对象的通知。 最小长度:0 最大长度:1024 suffix 否 String 后缀(OBS触发
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK")
CodeType为其他值时,该字段为空。 environmentVariables False Struct 环境变量。最多定义20个,总长度不超过4KB agencyName False String 委托名称,需要IAM支持,并在IAM界面创建委托,当函数需要访问其他服务时,必须提供该字段
的结果通知或者设置异步请求失败重试,请参见配置函数的异步调用策略。 如果您希望获取异步请求结果通知或者设置异步请求失败重试,请参见配置函数的异步调用策略。 使用以下触发器的函数默认为异步调用,且不可修改。 定时触发器(TIMER) 云审计服务(CTS) 文档数据库服务(DDS) 数据接入服务(DIS)
objects 错误处理策略 数组长度:0 - 200 id 是 String 节点ID,需要在当前函数流中唯一 最小长度:0 最大长度:64 name 是 String 节点名称 最小长度:1 最大长度:256 type 是 String 节点类型 最小长度:1 最大长度:32 枚举值: Operation
分别对请求次数和执行时间进行收费。 计费方式和价格详情 免费额度 计费规则 04 使用 根据实际业务场景,编写业务函数代码并设置运行条件,当运行条件满足设置时,触发函数执行。 使用流程 如何使用FunctionGraph 构建并触发函数 函数编程模型 创建程序包 构建函数 配置函数
的函数运行。用户可以根据需要编写函数处理这些数据。 通常该组合,可以适用于以下场景,如将设备上报的数据在处理后进行存储到如OBS;对上报的数据进行结构化,清洗然后存储到数据库;根据设备状态变化进行事件通知等。 该案例重点在如何组合IoTDA 与 FunctionGraph,关于如何在IoTDA 以及设备上进行设
reportMetrics: Object - durationMs: float64 --调用时长 - billingDurationMS: float64 --计费时长 - memoryUsed: float64 --内存使用大小 - memorySize: int --内存大小
据业务要求完成函数的代码、网络、触发器等各项配置。 约束与限制 HTTP函数当前不区分编程语言,函数执行入口必须在bootstrap文件中设置,用户直接写启动命令,端口统一开放成8000,绑定IP为127.0.0.1。 bootstrap文件是HTTP函数的启动文件,HTTP函数仅支持读取bootstrap
需要将动态链接库放到此处即可。 在代码中直接修改LD_LIBRARY_PATH环境变量。 如果依赖的.so文件放在其他目录,可以在配置页面设置LD_LIBRARY_PATH环境变量指明对应的目录,具体请参考配置环境变量。 如下所示,其中,/opt/function/code、/o
流程定义名称 最小长度:1 最大长度:64 description String 流程定义描述 最小长度:0 最大长度:512 created_time String 流程创建时间,格式:yyyy-MM-ddTHH:mm:ssZ,UTC时间 最小长度:0 最大长度:64 updated_time
存最近7天的操作记录。操作步骤请参考查看追踪事件。 文档数据库服务(DDS) 使用DDS触发器,每次更新数据库中的表时,都可以触发Functiongraph函数以执行额外的工作,创建DDS文档数据库实例请参见购买文档数据库实例。 云监控服务(CES) FunctionGraph函
域,可以降低网络时延、提高访问速度。 项目 默认与选择的区域一致。 函数名称 函数名称,命名规则如下: 可包含字母、数字、下划线和中划线,长度不超过60个字符。 以大/小写字母开头,以字母或数字结尾。 企业项目 默认“default”,支持用户选择已创建的企业项目。企业项目是一种