- 事件总线
- 事件
- 事件源
- 事件目标
- 事件规则
- 事件流
- API端点
- 其他
接口说明
创建一个外部事件源。
请求参数
字段名称 | 字段详情 |
---|---|
EventSourceNamestring | 事件源名称。 示例值:myrabbitmq.sourc参考取值来源: QueryEventTraces ListAliyunOfficialEventSources |
Descriptionstring | 事件源描述详情。 示例值:RabbitMQ事件源 |
LinkedExternalSourceboolean | 是否连接外部数据源 示例值:true |
ExternalSourceTypestring<byte> | 外部数据源类型 示例值:RabbitMQ |
ExternalSourceConfigobject | 外部数据源配置 示例值:{\"Schedule\":\"0 */10 * * * *\",\"TimeZone\":\"GMT+0:00\"} |
EventBusNamestring | 与事件源绑定的事件总线的名称。 示例值:my-event-bus参考取值来源: CreateEventBus ListEventBuses GetEventStreaming |
SourceMNSParametersobject | 轻量消息队列(原 MNS)事件源参数。选择轻量消息队列(原 MNS)事件源时 RegionId、IsBase64Decode 和 QueueName 都是必填参数。 |
SourceRocketMQParametersobject | 请求参数 SourceRocketMQParameters。 |
SourceRabbitMQParametersobject | 请求参数 SourceRabbitMQParameters |
SourceSLSParametersobject | SourceSLSParameters |
SourceHttpEventParametersobject | 请求参数 SourceHttpEventParameters |
SourceScheduledEventParametersobject | 请求参数 SourceScheduledEventParameters |
SourceKafkaParametersobject | 请求参数 SourceKafkaParameters |
请求说明
请求示例 `POST /openapi/createEventSource HTTP/1.1 Host: 164901546557****.eventbridge.cn-hangzhou.aliyuncs.com Date: Sat, 18 Apr 2020 05:30:41 GMT x-eventbridge-version: 2020-04-01 Authorization: acs vZ3VL0SuJdHi****:Jo2PbT******azYAYoYslKLvWzg= Content-Type: application/json;charset=UTF-8 Content-Length: 26
{ "EventSourceName":"myRabbitMQ.source", "Description":"RabbitMQ 事件源", "SourceRabbitMQParameters":{ "RegionId":"cn-hangzhou", "InstanceId":"amqp-cn-nif22u74****", "VirtualHostName":"eb-connect", "QueueName":"demo" }, "EventBusName":"my-event-bus" }`
返回参数
字段名称 | 字段详情 |
---|---|
Messagestring | 错误信息。 示例值: Remote error. requestId: [A8EFABD2-95B9-1C46-9E01-xxxx], error code: [CreateRelatedResourceFailed], message: [Create related resource failed, EntityNotExist.Role : The role not exists: xxxx. \r\nRequestId : xxxx-168C-54ED-8FEB-BF11CB70AEB7] |
RequestIdstring | 请求 id。 示例值:2922208e-e1c6-43ee-bfd1-aca50263bc8a |
Dataobject | 返回数据。 |
Codestring | 接口返回码:展开详情 示例值:Success |
Successboolean | 操作成功返回 true。 示例值:true |
变更时间 | 变更内容概要 | 操作 | |
---|---|---|---|
2023-10-19 | 变更请求参数SourceScheduledEventParameters | ||
2023-08-01 | 变更请求参数SourceRocketMQParameters 变更请求参数SourceScheduledEventParameters | ||
2023-08-01 | 变更请求参数SourceMNSParameters 变更请求参数SourceRocketMQParameters | ||
2023-04-21 | 变更请求参数EventSourceName 变更请求参数Description 变更请求参数EventBusName 新增请求参数SourceScheduledEventParameters 新增请求参数SourceKafkaParameters | ||
2023-04-06 | 变更请求参数SourceRocketMQParameters 删除返回参数 |