事件规则参数 HTTP/HTTPS端点 当事件目标选择HTTP/HTTPS时,事件目标的type值为http,eventTargets中的resourceKey字段中含义如下表所示。 请求示例: resourceKey 是否必传 form value template url 是 CONSTANT URL地址。 无 method 是 CONSTANT http请求METHOD。 无 networkType 是 CONSTANT 网络类型。 公共网络:publicNetwork。 私有网络:privateNetwork。 无 authType 是 CONSTANT 鉴权配置。 无需配置:传空或不传。 Basic:basic。 无 username 否,当authType为basic时必传 CONSTANT 用户名。 无 passwordString 否,当authType为basic时必传 CONSTANT 密码。 无 vpcId 否,当networkType为privateNetwork时必传 CONSTANT 虚拟私有云id。 无 subnetId 否,当networkType为privateNetwork时必传 CONSTANT 子网id。 无 body 是 CONSTANT JSONPATH TEMPLATE EMPTY ORIGINAL http请求body。 如果form选择TEMPLATE,则在此处配置模板。详见事件内容转换。 请求示例: 当网络类型为公共网络时: plaintext { "eventBusName": "test", "eventRuleName": "test", "desc": "", "filterPattern": "{}", "eventTargets": [ { "type": "http", "eventTargetName": "wXjvy6yMpgqmwawqG3msa", "params": [ { "resourceKey": "url", "value": " "form": "CONSTANT" }, { "resourceKey": "method", "value": "GET", "form": "CONSTANT" }, { "form": "CONSTANT", "resourceKey": "networkType", "value": "publicNetwork" }, { "form": "CONSTANT", "resourceKey": "authType", "value": "" }, { "resourceKey": "body", "value": "", "form": "ORIGINAL" } ] } ] } 当网络类型为私有网络时: plaintext { "eventBusName": "test", "eventRuleName": "test", "desc": "", "filterPattern": "{}", "eventTargets": [ { "type": "http", "eventTargetName": "yV9UTnhmcUTTVVxlu7bl", "params": [ { "resourceKey": "url", "value": " "form": "CONSTANT" }, { "resourceKey": "method", "value": "POST", "form": "CONSTANT" }, { "form": "CONSTANT", "resourceKey": "networkType", "value": "publicNetwork" }, { "form": "CONSTANT", "resourceKey": "authType", "value": "basic" }, { "form": "CONSTANT", "resourceKey": "username", "value": "test" }, { "form": "CONSTANT", "resourceKey": "passwordString", "value": "test" }, { "resourceKey": "body", "value": "", "form": "ORIGINAL" } ] } ] }