本产品(
事件总线/2020-04-01)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
事件总线
| API | 标题 | API概述 |
|---|---|---|
| CreateEventBus | 创建一个事件总线 | 创建一个事件总线。 |
| DeleteEventBus | 删除一个事件总线 | 删除一个事件总线。 |
| UpdateEventBus | 修改事件总线 | 修改事件总线。 |
| GetEventBus | 获取一个事件总线的详细信息 | 获取一个事件总线的详细信息。 |
| ListEventBuses | 查询所有事件总线 | 查询所有事件总线。 |
事件
| API | 标题 | API概述 |
|---|---|---|
| QueryEvent | 查询事件内容 | 查询事件内容。 |
| QueryEventTraces | 查询事件轨迹推送详情 | 查询事件轨迹。 |
| QueryTracedEventByEventId | 获取事件轨迹基本信息 | 通过EventId查询事件轨迹。 |
| QueryTracedEvents | 通过时间范围查询事件轨迹 | 通过时间范围查询事件轨迹。 |
事件源
| API | 标题 | API概述 |
|---|---|---|
| ListAliyunOfficialEventSources | 查询所有阿里云官方事件源 | 查询所有阿里云官方事件源。 |
| ListUserDefinedEventSources | 查询所有外部事件源 | 查询所有外部事件源。 |
| CreateEventSource | 创建一个事件源 | 创建一个外部事件源。 |
| DeleteEventSource | 删除一个事件源 | 删除一个事件源。 |
| UpdateEventSource | 更新一个事件源 | 更新一个事件源的配置。 |
事件目标
| API | 标题 | API概述 |
|---|---|---|
| DeleteTargets | 删除一个事件规则下的目标 | 删除一个事件规则下的一个或多个投递目标。 |
| PutTargets | 在指定的规则下创建或更新事件目标 | 在指定的规则下创建或更新事件目标。 |
事件规则
| API | 标题 | API概述 |
|---|---|---|
| CreateRule | 创建一个事件规则 | 创建一个事件规则。 |
| DeleteRule | 删除一个事件规则 | 删除一个事件规则。 |
| DisableRule | 禁用一个事件规则 | 禁用一个事件规则。 |
| EnableRule | 启用一个事件规则 | 启用一个事件规则。 |
| UpdateRule | 更新一个事件规则的配置 | 更新一个事件规则的配置。 |
| GetRule | 获取一个事件规则的详细信息 | 获取一个事件规则的详细信息。 |
| ListRules | 查询一个事件总线的所有规则 | 查询一个事件总线的所有规则。 |
事件流
| API | 标题 | API概述 |
|---|---|---|
| ListEventStreamings | 查询事件流 | 查询事件流。 |
| DeleteEventStreaming | 删除一个事件流 | 删除一个事件流。 |
| PauseEventStreaming | 停用一个运行中的事件流 | 停用一个运行中的事件流。 |
| StartEventStreaming | 启用一个已创建或已停用的事件流 | 启用一个已创建或已停用的事件流。 |
| GetEventStreaming | 获取一个事件流的详细信息 | 获取一个事件流的详细信息。 |
| UpdateEventStreaming | 修改一个事件流 | 修改一个事件流的基础信息、事件源信息、事件过滤模式或事件目标信息。 |
| CreateEventStreaming | 创建一个事件流 | 创建一个事件流。 |
API端点
| API | 标题 | API概述 |
|---|---|---|
| UpdateApiDestination | 更新API 端点 | 更新API 端点。 |
| CreateApiDestination | 创建API端点信息 | 创建API端点信息。 |
| CreateConnection | 创建连接配置信息 | 创建连接配置信息。 |
| DeleteApiDestination | 删除API 端点 | 删除API 端点。 |
| DeleteConnection | 删除指定的连接配置信息 | 删除指定的连接配置信息。 |
| GetApiDestination | 查询单个API 端点信息 | 查询单个API 端点信息。 |
| GetConnection | 查询单个连接配置信息 | 查询单个连接配置信息。 |
| ListApiDestinations | 获取API 端点列表 | 获取API 端点列表信息。 |
| ListConnections | 获取连接配置列表 | 获取连接配置列表。 |
| UpdateConnection | 更新连接配置信息 | 更新连接配置信息。 |
其他
| API | 标题 | API概述 |
|---|---|---|
| CreateServiceLinkedRoleForProduct | 根据产品关联的 SLR名称创建SLR | 根据产品关联的 SLR名称创建SLR。 |
| ListTargets | 查询一个事件规则的所有投递目标 | 查询一个事件规则的所有投递目标。 |
| TestEventPattern | 测试事件模式是否与提供的 JSON 格式事件匹配 | 测试事件模式是否与提供的 JSON 格式事件匹配。 |
| EventCenterQueryEvents | 在事件分析功能中查询事件 | |
| CheckServiceLinkedRoleForProduct | 检查账号是否存在ServiceLinkedRole授权。 | 检查账号是否存在ServiceLinkedRole授权。 |
| TestEventSourceConfig | 测试数据源配置 | 检查EventSource配置是否可用 |
| DiscoverEventSource | 探测事件源 | 发现EventSource(例如:Mysql)的Schema和SimpleData |
| UpdateEventStreamingBusinessOption | 编辑事件流计费模式 | 查询事件流 |