本文介绍与事件总线EventBridge相关的基本问题。
什么是事件总线EventBridge?
阿里云事件总线EventBridge是阿里云自研全托管的无服务器事件驱动服务总线,具备高扩展性、高可靠性,支持事件查询、事件轨迹追踪、事件跨账号传输等一系列功能,是构建无服务器服务和事件驱动架构应用的核心组件。
事件总线EventBridge有哪些价值和优势?
全托管服务:免部署、一键开启服务、免运维,依托于阿里云技术支持轻松获取事件总线(EventBus)。
更低成本:相比基于其他阿里云服务自建事件驱动服务组件具有更低的成本,计费上只对API访问计费。目前尚处于公测期间,暂不计费。
更弹性、更可靠:依托于阿里云消息队列、基础组件ECS、云盘等高可靠性能力,支持事件三副本备份、高可用性主备切换等能力。
云生态:阿里云生态产品的集成支持。
事件总线EventBridge如何收费?
事件总线EventBridge处于公测期,所有资源使用都免费。正式商业化后,将实行按量付费(后付费),根据API访问次数计费,价格优惠。更多信息,请参见计费说明。
事件总线EventBridge支持哪些地域?
已支持华东1(杭州)、华东2(上海)、华北2(北京)和中国香港等地域。更多信息,请参见地域和接入点。
事件总线EventBridge怎样保证数据的安全性?
支持阿里云主RAM用户管理体系,事件总线(EventBus)确保您的数据在其他人未经授权的情况下无法被访问。
事件总线(EventBus)支持HTTPS方式的接入点,事件通过SSL加密通道发布到事件总线EventBridge服务。
使用事件总线EventBridge需要设置哪些相关权限?
通过阿里云账号登录访问控制RAM控制台,创建RAM用户,其后可根据自身业务需要,对不同的RAM用户进行授权映射,例如创建A和B两个RAM用户,可以通过RAM配置,控制两个RAM用户的资源管理、事件发布、监控运维等操作权限,也可以通过STS对外部用户进行临时授权访问。更多信息,请参见为RAM用户授权。
使用企业A的阿里云账号创建RAM角色并为该角色授权,并将该角色赋予企业B,即可实现使用企业B的阿里云账号或其RAM用户访问企业A的阿里云资源的目的。更多信息,请参见跨云账号授权。
发布事件失败,是什么原因导致?
发布事件失败,可能是以下原因导致:
接入点配置错误。
请从事件总线EventBridge控制台上拷贝接入点信息,不需要添加HTTP等协议头。
网络配置错误。
请根据生产端网路环境选择公网接入点或者VPC接入点。
资源不存在。
请检查事件总线是否已成功创建。
权限不足。
请检查AccessKey ID和AccessKey Secret是否正确,以及RAM权限是否正确配置。关于RAM权限的更多信息,请参见为RAM用户授权。
事件内容超过限制。
关于使用限制的更多信息,请参见使用限制。
关于计算事件大小的更多信息,请参见计算PutEvents事件大小。
路由事件失败,是什么原因导致?
路由事件失败,可能是以下原因导致:
被目标端限流。
目标端不接受事件转换后的内容。
建议通过查询事件轨迹自查。查询事件轨迹的具体步骤,请参见事件查询。
路由到HTTP目前只支持公网能访问的接入点。
事件总线EventBridge支持哪些云产品作为事件源?这些云产品的事件格式是什么?
事件总线EventBridge支持的阿里云服务事件源,请参见事件源概述。
事件总线EventBridge支持的阿里云产品的事件格式,请参见企业级分布式应用服务事件。
如何配置事件模式过滤事件?
关于如何配置事件模式,请参见管理事件规则。