其他问题

更新时间:
复制为 MD 格式

产品功能问题

事件追踪最多可以追踪多长时间的数据?

事件追踪最多可以追踪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内,系统需要打通SourceSink的网络,会分别在源和目标对应的VPC及交换机中各创建一个弹性网卡。

如何通过Nginx代理转发HTTP数据源的Webhook?

需要在Nginx配置中添加以下Header,将请求正确转发到EventBridgeWebhook端点:

proxy_set_header X-Forwarded-Host {accountId}.eventbridge.{region}.aliyuncs.com;

其中{accountId}为您的阿里云账号ID,{region}EventBridge所在地域。