检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
),您也可以选择postman等其他工具,在本地创建app.log文件,内容自定义,此处简单举例: start something run stop all 执行如下命令测试: curl -iv {APIG触发器URL} -F upload=@/{本地文件路径}/app.log 图1
图1 创建触发器 配置以下参数。 表1 CTS触发器参数说明 参数 说明 取值样例 触发器类型 必选参数。 选择“云审计服务(CTS)”。 云审计服务(CTS) 通知名称 必选参数。 自定义CTS触发器的通知名称。支持汉字、字母、数字和下划线,且长度不能超过64个字节。
{ "message": "HelloWorld" } 步骤六:查看执行结果 单击helloworld事件的“测试”,执行后,在右侧查看执行结果,执行结果如下图。 图1 执行结果 “函数返回”显示函数的返回结果。 “日志”部分显示函数执行过程中生成的日志。
图1 创建触发器 配置以下参数。 表1 RabbitMQ触发器参数说明 参数 说明 取值样例 触发器类型 必选参数。 选择“分布式消息服务 RabbitMQ版 (RABBITMQ)”。 分布式消息服务 RabbitMQ版 (RABBITMQ) 实例 必选参数。
(目前暂时只有“北京四”支持该功能) 图1 关闭“串行处理数据” DDS_set 单击“确定”,完成DIS触发器的创建。 修改DIS触发器配置 DIS触发器创建后,支持对部分参数进行修改。 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。
设计的函数流必须是一个有向无环图,从开始节点出发,开始节点后续必须且只能连接一个节点(除了异常处理和结束节点);流程必须在某一个节点结束,结束流程有两种形式: 流程中存在的节点没有任何后继节点,且后续节点非条件分支,并行分支或开始节点。
图1 填写配置参数 表1 异步配置参数说明 参数 说明 异步策略配置 最大重试次数:异步调用失败后最大重试次数,默认为1次,取值范围:0-3。 消息最大有效期(s):消息最大存活时长,取值范围:1-86400秒。 成功时通知 目标服务:函数执行成功时发送通知到以下目标服务。
图1 并发基础配置 表2 并发参数说明 参数 说明 单实例并发数 单个函数实例支持的请求并发数,默认值1,取值范围为1-1000。 说明: 当前仅通过空白函数和函数模板创建的“HTTP函数”,以及通过容器镜像创建的函数支持“单实例并发数”配置,其他方式创建的函数无该配置参数。
图1 调用API 父主题: 应用示例
图1 创建触发器 配置以下参数。 表1 定时触发器参数说明 参数 说明 取值样例 触发器类型 必选参数。 选择“定时触发器 (TIMER)”。 定时触发器 (TIMER) 定时器名称 必选参数。 自定义的定时器名称。
模板更新时间 resources Array of AppTemplateResourceDetail objects 模板资源 表4 AppTemplateResourceDetail 参数 参数类型 描述 resource_name String 资源名称 icon String 图标文件
在函数详情页,单击“配置测试事件”,弹出“配置测试事件”页,输入测试信息如图1所示,单击“创建”。 图1 配置测试事件 在函数详情页,选择已配置测试事件,单击“测试”。