检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
CloudEvents SDK 本章节介绍使用开源的CloudEvents Java SDK发布事件。 前提条件 获取并安装IntelliJ IDEA,如果未安装,请至IntelliJ IDEA官方网站下载。 在pom.xml中加入依赖。如何在Java环境中集成API请求签名的SDK请参考AK/SK签名认证操作指导。
用户既可以通过default目标连接来连接公网webhook,也可以通过对应虚拟私有云和子网的目标连接来连接私网webhook。 支持添加分布式消息服务Kafka版作为目标连接。 Webhook就是客户端或者代理客户端提供一个webhook的url,服务器有新数据时就往url推送数据,客户端通过探测随时更新数据。
SDK概述 本文主要介绍事件网格提供的开源CloudEvents SDK,以简化您的开发工作。
收集信息 在使用开源的CloudEvents SDK发布事件前,您需要先获取以下信息。 通道ID 在事件网格控制台的左侧导航栏中选择“事件通道”,通道名称下的一串字符即为通道ID,如下图所示。 过滤规则中的values值 在事件网格控制台的左侧导航栏中选择“事件订阅”,单击订阅名称,进入订阅详情页。
透传:事件网格不对事件进行转换,将CloudEvents标准事件直接路由到事件目标。 变量:从CloudEvents标准事件中获取变量值,将变量值按照模板定义的格式路由到事件目标。 常量:事件只能触发事件目标,但是不会传送事件内容到事件目标,事件网格将您设置的常量路由到事件目标。 关于转换规则的更多示例信息,请参考事件内容转换。
"enable" } }] } 参数 {"name":"$.data.name"} 模板 My name is ${name} 说明: 当事件目标为“FunctionGraph(函数计算)”,模板需为JSON格式,示例如下: {"name":"${name}"} My name is
可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。 JSON视图创建自定义策略:可以在选择策略模板后,根据具体需求编辑策略内容;也可以直接在编辑框内编写JSON格式的策略内容。 具体创建步骤请参见创建自定义策略。本章为您介绍常用的EG自定义策略样例。
社区版RocketMQ 本章节介绍在事件流里添加社区版RocketMQ事件源的方法。 目前支持RocketMQ的开源版本:4.9.7/5.1.4。 前提条件 已有社区版RocketMQ集群实例。 当源端为社区版RocketMQ时,目标端只支持选择FunctionGraph(函数计算)。
网络管理 网络管理包括目标连接和访问端点两个功能。 目标连接:用户既可以通过default目标连接来连接公网webhook,也可以通过对应虚拟私有云和子网的目标连接来连接私网webhook。 访问端点:访问端点用于用户推送自定义事件,包括固定域名的公网访问端点和用户创建的私网访问端点。
最大长度:64 detail 否 Detail object 订阅的事件目标参数列表,该字段序列化后总长度不超过1024字节,函数、函数流、webhook订阅目标必填,其中函数、函数流委托名称必填 kafka_detail 否 KafkaTargetDetail object 订阅的
最大长度:64 detail 否 Detail object 订阅的事件目标参数列表,该字段序列化后总长度不超过1024字节,函数、函数流、webhook订阅目标必填,其中函数、函数流委托名称必填 kafka_detail 否 KafkaTargetDetail object 订阅的
最大长度:64 detail 否 Detail object 订阅的事件目标参数列表,该字段序列化后总长度不超过1024字节,函数、函数流、webhook订阅目标必填,其中函数、函数流委托名称必填 kafka_detail 否 KafkaTargetDetail object 订阅的
最大长度:64 detail 否 Detail object 订阅的事件目标参数列表,该字段序列化后总长度不超过1024字节,函数、函数流、webhook订阅目标必填,其中函数、函数流委托名称必填 kafka_detail 否 KafkaTargetDetail object 订阅的
配置。 配置函数计算事件目标。 其中“规则配置”中的“类型”参数选择“变量”,“参数”及“模板”示例如下: 参数: { "message": "$.data.context" } 模板: The message is ${message}. 图1 配置变量 事件流配置完成后,
自定义事件发送流程 05 实践 弹性云服务器(Elastic Cloud Server)是一种可随时自动获取、计算能力可弹性伸缩的云服务器。 部署web环境 什么是ECS 创建容器应用基本流程 快速创建一个kubernetes集群 3分钟创建一个游戏类容器应用 3分钟创建一个游戏类容器应用
创建FG函数 本章节提供实现图片压缩功能的程序包,使用空白模板创建函数,样例代码请参见使用函数压缩图片。 创建函数(创建函数的时候,必须选择包含OBS访问权限的委托,否则不能使用OBS服务)。 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 单击“创建函数”,进入创建函数流程。
2022年8月 序号 功能名称 功能描述 阶段 相关文档 1 目标连接 用户既可以通过default目标连接来连接公网webhook,也可以通过对应虚拟私有云和子网的目标连接来连接私网webhook。 公测 -- 2 访问端点 访问端点用于用户推送自定义事件,包括固定域名的公网访问端点和用户创建的私网访问端点。
下事件目标: 华为云服务:函数工作流 FunctionGraph/分布式消息服务 Kafka版 自定义事件目标:HTTP Webhook/HTTPS Webhook 事件订阅 事件订阅将事件源、事件通道和事件目标绑定在一起,通过事件规则将事件源发出的事件路由到事件目标。 事件流
变量值表达式支持常量或JsonPath表达式,字符串长度不超过1024个字符。 最大长度:1024 template 否 String 变量类型规则时,规则内容的模板定义,支持对已定义变量的引用。 最大长度:2048 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 id String
String 待连接的子网ID 最大长度:128 type 否 String 目标连接类型。目前支持webhook:http连接;kafka:华为云官方kafka实例 枚举值: WEBHOOK KAFKA kafka_detail 否 KafkaConnectionDetail object