产品功能问题
事件追踪最多可以追踪多长时间的数据?
事件追踪最多可以追踪3天的数据。
事件模式的长度限制是多少?
事件模式中Filter对应的字符串长度限制为2 KB。
阿里云百炼(数据管理)的事件流是如何创建的?
在百炼侧创建知识库时,系统依赖EventBridge事件流同步MySQL数据,会自动创建EventBridge事件流。如果不需要,可以在百炼侧删除对应的知识库。
您可以在百炼知识库控制台中查看相关事件流。
事件规则与投递问题
规则禁用后重新启用,为什么会触发大量投递?
规则禁用仅暂停投递,暂停期间事件源仍会持续产生事件并堆积在事件总线上。取消禁用后,堆积的事件会集中投递,因此会出现大量投递的情况。
事件总线创建规则或更新模板的生效时间是多久?
事件总线创建规则或更新模板后,大约需要1~2分钟生效。
事件规则推送报错Unsafe URL如何处理?
Unsafe URL报错表示推送时发现URL指向了内网地址或被安全策略拦截。请检查事件规则目标中配置的URL是否为可正常访问的公网地址。
事件规则推送报错JsonSyntaxException如何处理?
JsonSyntaxException报错表示解析事件内容时JSON格式异常。请排查以下内容:
事件数据的JSON格式是否合法。
是否配置了不合法的事件内容转换模板。
如果事件内容格式不一致,在请求到达API端点之前会先触发解析错误。
事件源与目标配置问题
为什么data中没有messageBody?
通过MNS发送的消息,如果未进行Base64编码,且在事件总线上配置事件源时未勾选Base64编码选项,则以#开头的消息发送到事件总线后,data中不会包含messageBody。
这是XML解析组件将#开头的内容视为注释导致的兼容性问题。建议在发送消息到MNS之前,先对消息内容进行Base64编码。
邮件推送转发到SLS的规则为什么会转发失败?
如果SLS日志服务刚开启索引时就有转发数据写入,可能会出现转发失败。这是因为索引尚未创建完成。请等待索引创建完成后重试,数据写入即可恢复正常。
EventBridge HTTP目标30秒超时的原因是什么?
当EventBridge的事件目标为HTTP时,默认超时时间为30秒,该值不支持修改。如果目标服务处理时间较长,建议采用异步处理方式。
函数计算上配置的超时时间在EventBridge触发器上有什么限制?
函数计算(FC)的超时时间可配置较长的值,客户端直接调用FC时可以执行相应时长。但通过EventBridge触发器调用时,目前仅支持最长5分钟的超时时间。
更多信息,请参见触发器高级功能。
事件流事件目标的JSON提取如何配置?
在创建或编辑事件流时,选择事件目标后,在目标配置区域的网络配置部分,您可以通过JSON Path表达式从事件内容中提取指定字段的值,作为目标参数传入。例如,使用$.data.fieldName的格式提取事件data中的指定字段。
网络与资源问题
事件总线在什么时候会自动创建网卡?
事件总线在用户创建需要打通网络的任务时,会自动创建弹性网卡(ENI)。当任务删除时,对应的弹性网卡也会自动删除。
如果事件源和事件目标不在同一个VPC内,系统需要打通Source到Sink的网络,会分别在源和目标对应的VPC及交换机中各创建一个弹性网卡。
如何通过Nginx代理转发HTTP数据源的Webhook?
需要在Nginx配置中添加以下Header,将请求正确转发到EventBridge的Webhook端点:
proxy_set_header X-Forwarded-Host {accountId}.eventbridge.{region}.aliyuncs.com;其中{accountId}为您的阿里云账号ID,{region}为EventBridge所在地域。