Memperbarui sumber peristiwa.
Deskripsi operasi
Anda dapat memanggil operasi API ini untuk memperbarui sumber peristiwa.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eventbridge:UpdateEventSource |
update |
*EventSource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| EventSourceName |
string |
Yes |
Nama sumber peristiwa. |
myrabbitmq.source |
| Description |
string |
No |
Deskripsi sumber peristiwa. |
Event source of the RabbitMQ type |
| LinkedExternalSource |
boolean |
No |
Menentukan apakah akan terhubung ke sumber data eksternal. |
true |
| ExternalSourceType |
string |
No |
Jenis sumber data eksternal. |
SLS |
| ExternalSourceConfig |
object |
No |
Konfigurasi sumber data eksternal. |
{\"ConsumePosition\":\"end\",\"LogStore\":\"oss_log\",\"Project\":\"slsaudit-center-5795350335281001-cn-beijing\",\"RoleName\":\"sls-beijing-tf\"} |
| EventBusName |
string |
Yes |
Event bus yang terkait dengan sumber peristiwa. |
my-event-bus |
| SourceMNSParameters |
object |
No |
Parameter yang dikonfigurasi jika sumber peristiwa adalah Message Service (MNS). |
|
| RegionId |
string |
No |
Region tempat antrean MNS berada. |
cn-beijing |
| QueueName |
string |
No |
Nama antrean MNS. |
queue_api_bind_1672194645178 |
| IsBase64Decode |
boolean |
No |
Menunjukkan apakah decoding Base64 diaktifkan. Secara default, decoding Base64 diaktifkan. |
true |
| SourceRocketMQParameters |
object |
No |
Parameter yang dikonfigurasi jika sumber peristiwa adalah Message Queue for Apache RocketMQ. |
|
| RegionId |
string |
No |
Region tempat instans Message Queue for Apache RocketMQ berada. |
cn-zhangjiakou |
| InstanceId |
string |
No |
ID instans Message Queue for Apache RocketMQ. Untuk informasi selengkapnya, lihat Limits. |
dbaudit-cn-i7m2nx**** |
| Topic |
string |
No |
Nama topik pada instans Message Queue for Apache RocketMQ. Untuk informasi selengkapnya, lihat Limits. |
topic_default_195820716552192 |
| Tag |
string |
No |
Tag yang digunakan untuk memfilter pesan. |
KEY2 |
| Offset |
string |
No |
Offset awal konsumsi pesan dimulai. Nilai yang valid:
Nilai default: CONSUME_FROM_LAST_OFFSET. |
CONSUMEFROMLASTOFFSET |
| Timestamp |
integer |
No |
Stempel waktu yang menentukan waktu mulai konsumsi pesan. Parameter ini hanya valid jika Anda menetapkan Offset ke CONSUME_FROM_TIMESTAMP. |
1663555399032 |
| GroupID |
string |
No |
ID grup konsumen pada instans Message Queue for Apache RocketMQ. |
GID-test |
| InstanceType |
string |
No |
Jenis instans Message Queue for Apache RocketMQ. Nilai yang valid:
|
Cloud_4 |
| InstanceNetwork |
string |
No |
Tidak ada. |
|
| InstanceVpcId |
string |
No |
ID virtual private cloud (VPC) tempat instans Message Queue for Apache RocketMQ berada. |
vpc-bp1a4gmlk31hyg6pt**** |
| InstanceVSwitchIds |
string |
No |
ID vSwitch yang terkait dengan instans Message Queue for Apache RocketMQ. |
vsw-bp10rbrt6rb6vrd89**** |
| InstanceSecurityGroupId |
string |
No |
ID grup keamanan tempat instans Message Queue for Apache RocketMQ tergabung. |
sg-catalog-eventlistener |
| AuthType |
string |
No |
Jenis autentikasi. Anda dapat menetapkan parameter ini ke ACL atau membiarkannya kosong. |
ACL |
| InstanceEndpoint |
string |
No |
Endpoint yang digunakan untuk mengakses instans Message Queue for Apache RocketMQ. |
registry-vpc****.aliyuncs.com |
| InstanceUsername |
string |
No |
Nama pengguna yang digunakan untuk mengakses instans Message Queue for Apache RocketMQ. |
root |
| InstancePassword |
string |
No |
Kata sandi yang digunakan untuk mengakses instans Message Queue for Apache RocketMQ. |
****** |
| SourceRabbitMQParameters |
object |
No |
Parameter yang dikonfigurasi jika sumber peristiwa adalah Message Queue for RabbitMQ. |
|
| RegionId |
string |
No |
ID region tempat instans Message Queue for RabbitMQ berada. |
cn-hangzhou |
| InstanceId |
string |
No |
ID instans Message Queue for RabbitMQ. Untuk informasi selengkapnya, lihat Limits. |
bastionhost-cn-7mz2zky**** |
| VirtualHostName |
string |
No |
Nama vhost dari instans Message Queue for RabbitMQ. Untuk informasi selengkapnya, lihat Limits. |
amqp-cn-nif22u74**** |
| QueueName |
string |
No |
Nama antrean pada instans Message Queue for RabbitMQ. Untuk informasi selengkapnya, lihat Limits. |
eb-connect |
| SourceSLSParameters |
object |
No |
SourceSLSParameters |
|
| Project |
string |
No |
Project Log Service. |
VideoTestProject |
| LogStore |
string |
No |
Logstore Log Service. |
waf-logstore |
| ConsumePosition |
string |
No |
Offset awal konsumen. Nilai begin menunjukkan offset terlama, dan nilai end menunjukkan offset terbaru. Anda juga dapat menentukan waktu dalam detik untuk memulai konsumsi. |
end |
| RoleName |
string |
No |
Nama peran. Jika Anda ingin memberikan otorisasi kepada EventBridge untuk menggunakan peran ini guna membaca log di Log Service, Anda harus memilih Alibaba Cloud Service untuk Selected Trusted Entity dan EventBridge untuk Select Trusted Service saat membuat peran tersebut di konsol RAM. Untuk informasi tentang kebijakan izin peran ini, lihat Create a custom event source of the Log Service type. |
testRole |
| SourceScheduledEventParameters |
object |
No |
Parameter yang dikonfigurasi jika Anda menetapkan scheduled events sebagai sumber peristiwa. |
|
| Schedule |
string |
No |
Ekspresi cron. |
10 * * * * * |
| TimeZone |
string |
No |
Zona waktu tempat ekspresi cron dieksekusi. |
GMT+0:00 |
| UserData |
string |
No |
Data pengguna yang ditampilkan dalam bentuk string JSON. |
{"a": "b"} |
| SourceHttpEventParameters |
object |
No |
Parameter yang dikonfigurasi jika sumber peristiwa adalah HTTP events. |
|
| Type |
string |
No |
Jenis protokol yang didukung oleh URL webhook yang dihasilkan. Nilai yang valid:
|
HTTPS |
| Method |
array |
No |
Metode permintaan HTTP yang didukung oleh URL webhook yang dihasilkan. Anda dapat memilih beberapa nilai. Nilai yang valid:
|
|
|
string |
No |
Metode permintaan HTTP yang didukung oleh URL webhook yang dihasilkan. Anda dapat memilih beberapa nilai. Nilai yang valid:
|
GET |
|
| SecurityConfig |
string |
No |
Jenis pengaturan keamanan. Nilai yang valid:
|
none |
| Ip |
array |
No |
Blok CIDR yang digunakan untuk pengaturan keamanan. Parameter ini hanya diperlukan jika SecurityConfig ditetapkan ke ip. Anda dapat memasukkan blok CIDR atau alamat IP. |
|
|
string |
No |
Blok CIDR yang digunakan untuk pengaturan keamanan. Parameter ini hanya diperlukan jika SecurityConfig ditetapkan ke ip. Anda dapat memasukkan blok CIDR atau alamat IP. |
47.252.126.0/24 |
|
| Referer |
array |
No |
Nama domain keamanan. Parameter ini hanya diperlukan jika SecurityConfig ditetapkan ke referer. Anda dapat memasukkan nama domain. |
|
|
string |
No |
Nama domain keamanan. Parameter ini hanya diperlukan jika SecurityConfig ditetapkan ke referer. Anda dapat memasukkan nama domain. |
aliyundoc.com |
|
| SourceKafkaParameters |
object |
No |
Parameter yang dikonfigurasi jika sumber peristiwa adalah Message Queue for Apache Kafka. |
|
| InstanceId |
string |
No |
ID instans Message Queue for Apache Kafka. |
cbwp-bp1o3m66wcjgbkssm3**** |
| ConsumerGroup |
string |
No |
ID grup konsumen yang berlangganan ke topik. |
dsp_online_ml_request |
| Topic |
string |
No |
Nama topik pada instans Message Queue for Apache Kafka. |
billing_notify |
| OffsetReset |
string |
No |
Offset konsumen. |
latest |
| RegionId |
string |
No |
ID region tempat instans Message Queue for Apache Kafka berada. |
cn-shanghai |
| MaximumTasks |
integer |
No |
Jumlah maksimum konsumen. |
1 |
| Network |
string |
No |
Jaringan. Nilai yang valid: Default dan PublicNetwork. Nilai default: Default. Nilai PublicNetwork menunjukkan jaringan yang dikelola sendiri. |
Default |
| SecurityGroupId |
string |
No |
ID grup keamanan tempat instans Message Queue for Apache Kafka tergabung. Parameter ini hanya diperlukan jika Anda menetapkan Network ke PublicNetwork. |
sg-5wz3mjgo9wpvdnwpwnhkj**** |
| VpcId |
string |
No |
ID VPC tempat instans Message Queue for Apache Kafka berada. Parameter ini hanya diperlukan jika Anda menetapkan Network ke PublicNetwork. |
vpc-2zefu4vfmx6sioguj**** |
| VSwitchIds |
string |
No |
ID vSwitch yang terkait dengan instans Message Queue for Apache Kafka. Parameter ini hanya diperlukan jika Anda menetapkan Network ke PublicNetwork. |
vsw-bp1xyntcxiwplhqxj**** |
| SourceOSSEventParameters |
object |
No |
||
| EventTypes |
array |
No |
||
|
string |
No |
|||
| StsRoleArn |
string |
No |
||
| MatchRules |
array<object> |
No |
||
|
array<object> |
No |
|||
|
object |
No |
|||
| Suffix |
string |
No |
||
| MatchState |
boolean |
No |
||
| Prefix |
string |
No |
||
| Name |
string |
No |
Contoh permintaan: `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":"Sumber peristiwa 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" }`
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Message |
string |
Pesan kesalahan yang dikembalikan. |
Remote error. requestId: [xxxx-9D10-65DFDFA3A75D], error code: [EventSourceNotExist], message: [The event source in request is not exist! ] |
| RequestId |
string |
ID permintaan. |
c057d379-ea65-41ec-a8a8-90627a9**** |
| Data |
boolean |
Hasil operasi. |
true |
| Code |
string |
Kode respons yang dikembalikan. Nilai yang valid:
|
Success |
| Success |
boolean |
Menunjukkan apakah operasi berhasil. Nilai true menunjukkan bahwa operasi berhasil. |
true |
Contoh
Respons sukses
JSONformat
{
"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
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 403 | ServiceNotEnable | Service not enable |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.