更新一個事件來源的配置。
介面說明
更新一個事件來源的配置。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
eventbridge:UpdateEventSource |
update |
*EventSource
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| EventSourceName |
string |
是 |
事件來源名稱。 |
myrabbitmq.source |
| Description |
string |
否 |
事件來源描述詳情。 |
Event source of the RabbitMQ type |
| LinkedExternalSource |
boolean |
否 |
是否串連外部資料源 |
true |
| ExternalSourceType |
string |
否 |
外部資料源類型 |
SLS |
| ExternalSourceConfig |
object |
否 |
外部資料源配置 |
{\"ConsumePosition\":\"end\",\"LogStore\":\"oss_log\",\"Project\":\"slsaudit-center-5795350335281001-cn-beijing\",\"RoleName\":\"sls-beijing-tf\"} |
| EventBusName |
string |
是 |
綁定的匯流排。 |
my-event-bus |
| SourceMNSParameters |
object |
否 |
輕量訊息佇列(原 MNS)事件來源參數。 |
|
| RegionId |
string |
否 |
輕量訊息佇列(原 MNS)的隊列所在的地區。 |
cn-beijing |
| QueueName |
string |
否 |
輕量訊息佇列(原 MNS)的 Queue 的名稱。 |
queue_api_bind_1672194645178 |
| IsBase64Decode |
boolean |
否 |
是否開啟 Base64 解碼。預設為勾選,即開啟 Base64 解碼。 |
true |
| SourceRocketMQParameters |
object |
否 |
請求參數 SourceRocketMQParameters |
|
| RegionId |
string |
否 |
訊息佇列 RocketMQ 版的執行個體所屬地區。 |
cn-zhangjiakou |
| InstanceId |
string |
否 |
訊息佇列 RocketMQ 版的執行個體 ID。更多資訊,請參見使用限制。 |
dbaudit-cn-i7m2nx**** |
| Topic |
string |
否 |
訊息佇列 RocketMQ 版執行個體的 Topic 名稱。更多資訊,請參見使用限制。 |
topic_default_195820716552192 |
| Tag |
string |
否 |
訊息的過濾標籤。 |
KEY2 |
| Offset |
string |
否 |
訊息的消費位點。取值說明如下:
預設值:CONSUME_FROM_LAST_OFFSET。 |
CONSUMEFROMLASTOFFSET |
| Timestamp |
integer |
否 |
時間戳記。僅當參數 Offset 取值為 CONSUME_FROM_TIMESTAMP 時,該參數有效。 |
1663555399032 |
| GroupID |
string |
否 |
訊息佇列 RocketMQ 版的 Group ID。 |
GID-test |
| InstanceType |
string |
否 |
執行個體類型 :
|
Cloud_4 |
| InstanceNetwork |
string |
否 |
無 |
|
| InstanceVpcId |
string |
否 |
專用網路需要添加 vpcId。 |
vpc-bp1a4gmlk31hyg6pt**** |
| InstanceVSwitchIds |
string |
否 |
專用網路需要添加 vSwitchId。 |
vsw-bp10rbrt6rb6vrd89**** |
| InstanceSecurityGroupId |
string |
否 |
專用網路需要添加 securityGroupId。 |
sg-catalog-eventlistener |
| AuthType |
string |
否 |
ACL 或者不填。 |
ACL |
| InstanceEndpoint |
string |
否 |
執行個體存取點。 |
registry-vpc****.aliyuncs.com |
| InstanceUsername |
string |
否 |
執行個體使用者名稱。 |
root |
| InstancePassword |
string |
否 |
執行個體密碼。 |
****** |
| SourceRabbitMQParameters |
object |
否 |
請求參數 SourceRabbitMQParameters |
|
| RegionId |
string |
否 |
訊息佇列 RabbitMQ 版執行個體所在的地區。 |
cn-hangzhou |
| InstanceId |
string |
否 |
訊息佇列 RabbitMQ 版的執行個體的 ID。更多資訊,請參見使用限制。 |
bastionhost-cn-7mz2zky**** |
| VirtualHostName |
string |
否 |
訊息佇列 RabbitMQ 版執行個體的 Vhost 的名稱。更多資訊,請參見使用限制。 |
amqp-cn-nif22u74**** |
| QueueName |
string |
否 |
eb-connect 訊息佇列 RabbitMQ 版執行個體的 Queue 的名稱。更多資訊,請參見使用限制。 |
eb-connect |
| SourceSLSParameters |
object |
否 |
SourceSLSParameters |
|
| Project |
string |
否 |
Log Service SLS 的記錄項目。 |
VideoTestProject |
| LogStore |
string |
否 |
Log Service SLS 的日誌庫。 |
waf-logstore |
| ConsumePosition |
string |
否 |
起始消費位點,可以選擇最早或最新位點,分別對應“begin”,“end”,也可以從指定時間開始消費,以秒為單位。 |
end |
| RoleName |
string |
否 |
授權事件匯流排 EventBridge 使用此角色讀取 SLS 日誌內容時,需滿足條件:在 RAM 控制台建立服務所使用的角色時,需要選擇“阿里雲服務”,並且“受信服務”需要選擇“事件匯流排”。此角色權限原則可參考自訂事件來源Log Service SLS。 |
testRole |
| SourceScheduledEventParameters |
object |
否 |
請求參數 SourceScheduledEventParameters |
|
| Schedule |
string |
否 |
Cron 運算式。 |
10 * * * * * |
| TimeZone |
string |
否 |
Cron 執行時區。 |
GMT+0:00 |
| UserData |
string |
否 |
JSON 字串 |
{"a": "b"} |
| SourceHttpEventParameters |
object |
否 |
請求參數 SourceHttpEventParameters |
|
| Type |
string |
否 |
產生的 Webhook 支援的協議類型。取值說明如下:
|
HTTPS |
| Method |
array |
否 |
產生的 Webhook 支援的 HTTP 要求方法。可多選,可選範圍如下:
|
|
|
string |
否 |
產生的 Webhook 支援的 HTTP 要求方法。可多選,可選範圍如下:
|
GET |
|
| SecurityConfig |
string |
否 |
選擇安全配置的類型。可選範圍如下:
|
none |
| Ip |
array |
否 |
IP 網段安全配置。僅在 SecurityConfig 取值為 ip 時,需要設定該參數。可填寫 IP 位址段或 IP 位址。 |
|
|
string |
否 |
IP 網段安全配置。僅在 SecurityConfig 取值為 ip 時,需要設定該參數。可填寫 IP 位址段或 IP 位址。 |
47.252.126.0/24 |
|
| Referer |
array |
否 |
安全網域名稱配置。僅在 SecurityConfig 取值為 referer 時,需要設定該參數。可填寫網域名稱。 |
|
|
string |
否 |
安全網域名稱配置。僅在 SecurityConfig 取值為 referer 時,需要設定該參數。可填寫網域名稱。 |
aliyundoc.com |
|
| SourceKafkaParameters |
object |
否 |
請求參數 SourceKafkaParameters |
|
| InstanceId |
string |
否 |
執行個體 ID。 |
cbwp-bp1o3m66wcjgbkssm3**** |
| ConsumerGroup |
string |
否 |
訂閱該 Topic 的消費者所對應的 Group ID。 |
dsp_online_ml_request |
| Topic |
string |
否 |
Topic 名稱。 |
billing_notify |
| OffsetReset |
string |
否 |
消費位點。 |
latest |
| RegionId |
string |
否 |
地區 ID。 |
cn-shanghai |
| MaximumTasks |
integer |
否 |
並發配額(消費者數)。 |
1 |
| Network |
string |
否 |
網路設定 :Default(預設網路)和 PublicNetwork(自建網路)。 |
Default |
| SecurityGroupId |
string |
否 |
如果是自建網路需要添安全性群組 ID。 |
sg-5wz3mjgo9wpvdnwpwnhkj**** |
| VpcId |
string |
否 |
如果是自建網路需要添加 vpcId。 |
vpc-2zefu4vfmx6sioguj**** |
| VSwitchIds |
string |
否 |
如果是自建網路需要添加 vSwitchId。 |
vsw-bp1xyntcxiwplhqxj**** |
| SourceOSSEventParameters |
object |
否 |
OSS 事件來源參數。 |
|
| EventTypes |
array |
否 |
事件類型列表。 |
|
|
string |
否 |
事件類型。 |
||
| StsRoleArn |
string |
否 |
STS 角色 ARN。 |
|
| MatchRules |
array<object> |
否 |
匹配規則。 |
|
|
array<object> |
否 |
|||
|
object |
否 |
|||
| Suffix |
string |
否 |
尾碼。 |
|
| MatchState |
boolean |
否 |
匹配狀態。 |
|
| Prefix |
string |
否 |
首碼。 |
|
| Name |
string |
否 |
名稱。 |
請求樣本 : `POST /openapi/updateEventSource 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":"myRocketMQ.source", "Description":"RocketMQ 事件來源", "SourceRocketMQParameters":{ "InstanceId":"MQ_INST_164901546557_BAAN", "GroupID":"GID_group1", "Topic":"mytopic", "Offset":"CONSUME_FROM_LAST_OFFSET", "Tag":"test", "RegionId":"cn-hangzhou" }, "EventBusName":"my-event-bus" }`
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
請求體參數。 |
||
| Message |
string |
錯誤資訊。 |
Remote error. requestId: [xxxx-9D10-65DFDFA3A75D], error code: [EventSourceNotExist], message: [The event source in request is not exist! ] |
| RequestId |
string |
阿里雲為該請求產生的唯一識別碼。 |
c057d379-ea65-41ec-a8a8-90627a9**** |
| Data |
boolean |
更新結果。 |
true |
| Code |
string |
介面返回碼:
|
Success |
| Success |
boolean |
操作成功返回 true。 |
true |
樣本
正常返回樣本
JSON格式
{
"Message": "Remote error. requestId: [xxxx-9D10-65DFDFA3A75D], error code: [EventSourceNotExist], message: [The event source in request is not exist! ]",
"RequestId": "c057d379-ea65-41ec-a8a8-90627a9****",
"Data": true,
"Code": "Success",
"Success": true
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 403 | ServiceNotEnable | Service not enable |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。