修改一个事件流的基础信息、事件源信息、事件过滤模式或事件目标信息。
接口说明
修改一个事件流的基础信息、事件源信息、事件过滤模式或事件目标信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
下表是API对应的授权信息,可以在RAM权限策略语句的Action
元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:
- 操作:是指具体的权限点。
- 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
- 资源类型:是指操作中支持授权的资源类型。具体说明如下:
- 对于必选的资源类型,用背景高亮的方式表示。
- 对于不支持资源级授权的操作,用
全部资源
表示。
- 条件关键字:是指云产品自身定义的条件关键字。
- 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作 | 访问级别 | 资源类型 | 条件关键字 | 关联操作 |
---|---|---|---|---|
eventbridge:UpdateEventStreaming | update |
|
| 无 |
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
EventStreamingName | string | 是 | 事件流的名称。 | myeventstreaming |
Description | string | 否 | 事件流的描述。 | rocketmq2mns |
FilterPattern | string | 是 | 事件过滤规则,如果不指定表示匹配全部事件。具体信息,请参见https://help.aliyun.com/zh/eventbridge/user-guide/event-patterns | { "source": [ { "prefix": "acs:mns" } ], "type": [ { "prefix": "mns:Queue" } ], "subject": [ { "prefix": "acs:mns:cn-hangzhou:123456789098****:queues/zeus" } ] } |
Source | object | 是 | 事件提供方。必须选择一种 Source,且最多只能选择一种 Source 进行填选。 | |
SourceMNSParameters | object | 否 | Source 轻量消息队列(原 MNS)参数。 | |
RegionId | string | 否 | 地域 ID。 | cn-hangzhou |
QueueName | string | 否 | 队列名称 | queue_api_1642474203601 |
IsBase64Decode | boolean | 否 | 是否开启 Base64 编码。默认为 true。 | true |
SourceRabbitMQParameters | object | 否 | Source RabbitMQ 源 | |
RegionId | string | 否 | 地域 ID。 | cn-hangzhou |
InstanceId | string | 否 | 消息队列 RabbitMQ 版的实例的 ID。 | i-f8z9lqkldlb4oxsxwwub |
VirtualHostName | string | 否 | 消息队列 RabbitMQ 版实例的 Vhost 的名称。 | eb-connect |
QueueName | string | 否 | 消息队列 RabbitMQ 版实例的 Queue 的名称。 | demo |
SourceKafkaParameters | object | 否 | Source Kafka 源 | |
RegionId | string | 否 | 地域 ID。 | cn-zhangjiakou |
InstanceId | string | 否 | 实例 ID。 | i-8vbh4a5b9yfhgkkzm**** |
Topic | string | 否 | Topic 名称。 | topic_empower_1641539400786 |
ConsumerGroup | string | 否 | 订阅该 Topic 的消费者所对应的 Group ID。 | DEFAULT_GROUP |
OffsetReset | string | 否 | 偏移量。 | latest |
Network | string | 否 | 网络配置 :默认值 Default,vpc 网络是 PublicNetwork | Default |
VpcId | string | 否 | 专有网络 VPC 的 ID。 | vpc-2ze6p0o345nykmekxt**** |
VSwitchIds | string | 否 | 交换机 ID。 | vsw-wz9t1l1e8eu2om**** |
SecurityGroupId | string | 否 | 安全组 ID。 | sg-uf6jcm3y5hcs7hkl**** |
ValueDataType | string | 否 | 编解码参数枚举值,有 3 个枚举值,命名如下 a. Json:现有逻辑,bytes 按 utf8 解码成字符串,解析为 json b. Text:bytes 按 utf8 解码成字符串,直接放入 payload c. Binary:bytes 按 base64 编码成字符串,放入 payload | Text |
SourceRocketMQParameters | object | 否 | Source RocketMQ 源 | |
RegionId | string | 否 | 消息队列 RocketMQ 版的地域 ID。 | cn-shanghai |
InstanceId | string | 否 | 消息队列 RocketMQ 版的实例 ID。 | i-f8z9a9mcgwri1c1id**** |
Topic | string | 否 | topic 名称。 | TOPIC-cainiao-pcs-order-process-inBoundConditionCheck |
Tag | string | 否 | 消息的过滤标签。 | test |
Offset | string | 否 | 消息的消费位点。取值说明如下:
默认值:CONSUMEFROMLAST_OFFSET。 | CONSUMEFROMLASTOFFSET |
GroupID | string | 否 | 消息队列 RocketMQ 版的 Group ID。 | GID_test |
Timestamp | long | 否 | 时间戳。仅当参数 Offset 取值为 CONSUMEFROMTIMESTAMP 时,该参数有效。 | 1670656652009 |
InstanceType | string | 否 | 实例类型。
| Cloud_5 |
InstanceEndpoint | string | 否 | 实例接入点 | reg****-vpc.cn-zhangjiakou.aliyuncs.com |
InstanceUsername | string | 否 | 实例用户名。 | admin |
InstancePassword | string | 否 | 实例密码。 | admin |
AuthType | string | 否 | 鉴权类型。 | ACL |
InstanceVpcId | string | 否 | 实例 VPC 信息。 | vpc-m5e3sv4b12345**** |
InstanceVSwitchIds | string | 否 | 实例交换机信息。 | vsw-m5ev8asdc6h12**** |
InstanceSecurityGroupId | string | 否 | 实例安全组信息。 | sg-m5edtu24f12345**** |
InstanceNetwork | string | 否 | 实例网络信息: PublicNetwork PrivateNetwork | PublicNetwork |
BodyDataType | string | 否 | 消息编码格式:
| Json |
FilterType | string | 否 | 消息过滤类型。 | Tag |
FilterSql | string | 否 | sql 过滤语句。 | index > 10 |
VpcId | string | 否 | 实例 VPC ID。 | vpc-m5e3sv4b12345**** |
VSwitchIds | string | 否 | 交换机 ID。 | vsw-m5ev8asdc6h12345**** |
SecurityGroupId | string | 否 | 安全组 ID。 | sg-m5edtu24f12345**** |
Network | string | 否 | 网络类型。
| PublicNetwork |
SourceMQTTParameters | object | 否 | Source MQTT 源 | |
RegionId | string | 否 | 地域 ID。 | cn-shanghai |
InstanceId | string | 否 | 实例 ID。 | i-bp1dsudbecqwt61j**** |
Topic | string | 否 | Topic 名称。 | topic_empower_1642400400779 |
BodyDataType | string | 否 | 消息编码格式:
| JSON |
SourceDTSParameters | object | 否 | Source DTS 源 | |
TaskId | string | 否 | 任务 ID。 | f86e5814-b223-482c-b768-3b873297**** |
BrokerUrl | string | 否 | 数据订阅通道的网络地址及端口号信息。 | 无 |
Topic | string | 否 | 数据订阅通道的订阅 Topic。 | LTC_CACHE_PRD |
Sid | string | 否 | 消费组 ID。 | hkprdb |
Username | string | 否 | 消费组的账号。 | admin |
Password | string | 否 | 消费组的账号密码。 | admin |
InitCheckPoint | long | 否 | 消费位点,即 SDK 客户端消费第一条数据的时间戳,格式为 Unix 时间戳。 | 1620962769 |
SourceSLSParameters | object | 否 | Source SLS 源 | |
RoleName | string | 否 | 授权事件总线 EventBridge 使用此角色读取 SLS 日志内容时,需满足条件:在 RAM 控制台创建服务所使用的角色时,需要选择“阿里云服务”,并且“受信服务”需要选择“事件总线”。 | testRole |
SourcePrometheusParameters | object | 否 | Source Prometheus 事件源 | |
RegionId | string | 否 | 实例所在地域 id。 | cn-hangzhou |
ClusterId | string | 否 | 集群 id | c83555068b6******ad213f565f209 |
DataType | string | 否 | 数据类型 | json |
Labels | string | 否 | 标签 | __name__=.* |
SourceCustomizedKafkaParameters | object | 否 | 自定义 Kafka 事件源。 | |
InstanceId | string | 否 | 消息队列 Kafka 版的实例 ID。 | r-8vb64581862c**** |
SourceCustomizedKafkaConnectorParameters | object | 否 | 自定义连接器 Apache Kafka 事件源。 | |
ConnectorPackageUrl | string | 否 | oss 资源 zip 包下载链接。 | "https://examplebucket.oss-cn-hangzhou.aliyuncs.com/testDoc/Old_Homebrew/2024-06-26%2022%3A34%3A08/opt/homebrew/homebrew/Library/Homebrew/test/support/fixtures/cask/AppWithBinary.zip?OSSAccessKeyId=ri&Expires=1725539627&Signature=rb8q3OpV2i3gZJ" |
ConnectorParameters | object | 否 | 连接器参数。 | |
Name | string | 否 | 连接器名称。 | test-name |
Config | object | 否 | 连接器配置。 | { "connector.class": "com.mongodb.kafka.connect.MongoSinkConnector", "tasks.max": "1", "topics": "sourceA,sourceB" } |
WorkerParameters | object | 否 | 实例配置。 | { "group.id": "connect-eb-cluster-KAFKA_CONNECTORC", "offset.storage.topic": "connect-eb-offset-KAFKA_CONNECTOR_yjqC8K5ewC", "config.storage.topic": "connect-eb-config-KAFKA_CONNECTOR_yjqC8K5ewC", "status.storage.topic": "connect-eb-status-KAFKA_CONNECTOR_yjqC8K5ewC", "consumer.group.id": "connector-eb-cluster-KAFKA_CONNECTOR_yjqC8K5ewC-mongo-sink", "bootstrap.servers": "alikafka-post:9092" } |
SourceOSSParameters | object | 否 | Source Oss 事件源。 | |
RoleName | string | 否 | 授权事件总线 EventBridge 读取 OSS 文件的角色名称,要求该角色至少具有 oss 的只读权限。 | eventbridge_oss_role |
BucketName | string | 否 | 对象存储 OSS 中的存储空间名称。 | bucket_abc |
Prefix | string | 否 | 文件路径前缀。 | fun/document/ |
LoadMode | string | 否 | 数据加载模式,single 表示单文档加载,element 表示分块加载。 取值:single/element 默认为 single。 | single |
LoadFormat | string | 否 | 文档加载器。 | TextLoader |
Delimiter | string | 否 | 分隔符,在分块加载模式下,以该分隔符作为文本的分块标识符,默认以换行符\n 作为分隔符。 | \n |
Sink | object | 是 | 事件目标。必须选择一种 Sink,且最多只能选择一种 Sink 进行填选。 | |
SinkMNSParameters | object | 否 | 轻量消息队列(原 MNS)事件目标。 | |
QueueName | object | 否 | 目标服务类型为轻量消息队列(原 MNS)。 | |
Value | string | 否 | 轻量消息队列(原 MNS)的 Queue 的名称。 | MyQueue |
Form | string | 否 | 转换的格式。默认为 CONSTANT。 | CONSTANT |
Template | string | 否 | 无 | 无 |
Body | object | 否 | 消息内容。 | |
Value | string | 否 | 转换前的值。 | { "key": "value" } |
Form | string | 否 | 转换的格式。 | TEMPLATE |
Template | string | 否 | 模板样式。 | The value of ${key} is ${value}! |
IsBase64Encode | object | 否 | 是否开启 Base64 编码。 | |
Value | string | 否 | 开启 Base64 编码。 | true |
Form | string | 否 | 事件转换的格式。默认为 CONSTANT。 | CONSTANT |
Template | string | 否 | 无 | 无 |
SinkFcParameters | object | 否 | 函数目标。 | |
ServiceName | object | 否 | 服务的名称。 | |
Value | string | 否 | 服务的名称。 | myService |
Form | string | 否 | 转换的格式。默认为 CONSTANT。 | CONSTANT |
Template | string | 否 | 无 | 无 |
FunctionName | object | 否 | 函数名称。 | |
Value | string | 否 | 函数名称。 | mFunction |
Form | string | 否 | 转换的格式。默认为 CONSTANT。 | CONSTANT |
Template | string | 否 | 无 | 无 |
Concurrency | object | 否 | 投递并发度,最小 1。 | |
Value | string | 否 | 投递并发度,最小 1。 | 1 |
Form | string | 否 | 转换的格式。默认为 CONSTANT。 | CONSTANT |
Template | string | 否 | 无 | 无 |
Qualifier | object | 否 | 函数所属服务的别名。 | |
Value | string | 否 | 函数所属服务的别名。 | LATEST |
Form | string | 否 | 转换的格式。默认为 CONSTANT。 | CONSTANT |
Template | string | 否 | 无 | 无 |
InvocationType | object | 否 | 同步或则异步。 Sync:同步。 Async:异步。 | |
Value | string | 否 | 调用类型。 | Async |
Form | string | 否 | 转换的格式。默认为 CONSTANT。 | CONSTANT |
Template | string | 否 | 无 | 无 |
Body | object | 否 | 发送给函数的内容体。 | |
Value | string | 否 | 转换前的值。 | { "key": "value" } |
Form | string | 否 | 转换的格式。 | TEMPLATE |
Template | string | 否 | 模板样式。 | The value of ${key} is ${value}! |
SinkRabbitMQParameters | object | 否 | Sink Rabbitmq 的参数。 | |
InstanceId | object | 否 | 目标服务类型为消息队列 RabbitMQ 版。 | |
Value | string | 否 | 消息队列 RabbitMQ 版的实例 ID。 | amqp-cn-2r42e73o**** |
Form | string | 否 | 转换的格式。默认为 CONSTANT。 | CONSTANT |
Template | string | 否 | 无 | 无 |
VirtualHostName | object | 否 | 消息队列 RabbitMQ 版实例的 Vhost 的名称。 | |
Value | string | 否 | 消息队列 RabbitMQ 版实例的 Vhost 的名称。 | rabbit-host |
Form | string | 否 | 转换的格式。默认为 CONSTANT。 | CONSTANT |
Template | string | 否 | 无 | 无 |
TargetType | object | 否 | 目标类型。 | |
Value | string | 否 | 目标类型。取值说明如下:
| Exchange/Queue |
Form | string | 否 | 转换的格式。默认为 CONSTANT。 | CO |