检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建测试事件 功能介绍 创建测试事件 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/fgs/functions/{function_urn}/events 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
测试函数 测试托管方式改造函数,调用方法如图1所示。 图1 测试函数调用的方法 调用时,遵循原来的请求方法。 请求url为添加事件源创建的APIG触发器地址。 需要在headers里配置requestPath,值为图1中的@Path(可能会包含一些服务前缀,对应微服务改造之前的请求Path即可),如图2所示。
函数测试事件 获取指定函数的测试事件列表 创建测试事件 删除指定测试事件 获取测试事件详细信息 更新测试事件详细信息 父主题: API
描述 content 是 String 测试事件content,为json字符串的base64编码 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 id String 测试事件ID。 name String 测试事件名称。 状态码: 400 表5 响应Body参数
删除指定测试事件 功能介绍 删除指定测试事件 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/fgs/functions/{function_urn}/events/{event_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
Integer 测试事件总数。 events Array of ListEventsResult objects 测试事件列表。 next_marker Long 下次读取位置。 表4 ListEventsResult 参数 参数类型 描述 id String 测试事件ID。 last_modified
响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 测试事件ID。 name String 测试事件名称。 content String 测试事件content。 last_modified Number 上次修改的时间。 状态码: 400
/index'); // 函数入口文件路径,根据具体情况修改 const event = { 'hello': 'world' }; // 测试事件内容,根据具体情况修改 const context = {}; // Context类 console.log(handler.handler(event
在函数详情页,选择函数版本,单击“配置测试事件”,弹出“配置测试事件”页。 在“配置测试事件”界面修改测试信息,如表3所示。 表3 测试信息 参数 说明 创建新的测试事件 重新创建新的测试事件。 编辑已有测试事件 修改已有的测试事件。 测试事件 修改测试事件代码。 单击“保存”,完成配置修改。 删除测试事件 返回
调试函数 在函数详情页的编码区中,通过配置测试事件进行函数调试。 在线调试函数 单击函数名称进入函数详情页,如图1所示,在“代码”页签下可以“配置测试事件”和“测试”函数进行在线调试。 图1 在线调试函数 父主题: 使用FunctionGraph函数访问Redis数据
配置并发参数 请参考配置单实例多并发配置并发参数,WebUI模式和API模式的推荐参数如下: WebUI模式 单实例并发数:>=100。经测试,在单人使用场景下单实例并发量为15左右,如果是多人使用场景推荐将单实例并发数设置为100以上。 单函数最大实例数:1。在WebUI模式下
请您根据实际业务进行参数配置。 触发函数 在“context”函数的“代码”页签,单击“测试”。 在弹出的“配置测试事件”对话框中,选择“空白模板”,再单击“创建”。 继续单击“测试”,等待测试完成,查看测试结果。 图1 执行成功结果 父主题: 创建函数
用户组ID:输入用户组ID。 完成后单击“创建函数”。 步骤五:测试函数 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。 选择“apig-event-template”,事件名称输入“helloworld”,测试事件修改为如下所示,完成后单击“创建”。 { "body":
通过配置DIS测试事件,模拟DIS输入数据,步骤如下。 用户进入DISDemo函数详情页,在“代码”页签下,选择配置测试事件,如图1所示,弹出“配置测试事件页”。 图1 配置测试事件 在“配置测试事件页”,输入配置信息,如图2所示。 配置测试事件:选择“创建新的测试事件”。 事件模板:选择“数据接入服务(DIS)”。
可查询函数日志信息。 在FunctionGraph函数控制台,可以通过以下两种方式查看函数日志。 在测试页签查看日志 函数创建完成后,可以测试函数,在执行结果页,可以查看函数测试日志。操作步骤请参见在线调试函数。 此处最多显示2KB字节日志,如果日志太多,可以去函数详情页日志页签查询日志。
辑测试数据。 图1 转发规则测试 输入测试数据单击 “连通性测试” 。 { "resource": "device.message", "event": "report", "event_time": "string", "notify_data":
发布区域:所有部署函数工作流服务的区域均可使用。 制作函数的私有依赖包 依赖包管理 测试事件管理 事件数据作为event参数传入入口函数,配置后保存可以持久化,以便下次测试使用。 发布区域:所有部署函数工作流服务的区域均可使用。 测试事件管理 版本管理 函数代码发布后,支持修改版本的配置信息。 发布
ction_name>[:<version>|:!<alias>] Funcurn使用冒号分隔为8个域,region_id为系统配置的值(测试时可以填成与后台相同的值),最后一个中括号的内容表示可以为函数的版本号,也可以为该版本指向的别名,如果为别名时需要在名称前加上感叹号!以示区分。
准备 创建IoTDA 转发规则前,需要先创建IoTDA实例,在正常的使用中还需要创建产品,设备。在本案例中仅进行测试,只需要先创建IoTDA实例。 创建IoTDA IoT实例 登录IoTDA控制台,左侧导航栏选择“IoTDA实例”,进入选择界面。 在“IoTDA实例”界面右侧,单击“购买实例
录虚拟私有云页面查看。 subnetId False String 子网编号。配置时,agencyName必填。子网编号请登录虚拟私有云子网页面查看。 dependVersionList False List<String> 依赖包,取依赖包的ID code False Struct