Menambahkan atau memperbarui penerima notifikasi peringatan berdasarkan aturan peringatan yang dipicu oleh event.
Debugging
Parameter permintaan
| Parameter | Type | Required | Contoh | Description |
| Action | String | Yes | PutEventRuleTargets | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke PutEventRuleTargets. |
| RuleName | String | Yes | testEventRule | Nama aturan peringatan yang dipicu oleh event. |
| FcParameters.N.FunctionName | String | No | fc-test | Nama fungsi. Nilai valid N: 1 hingga 5. |
| FcParameters.N.Region | String | No | cn-hangzhou | Wilayah tempat Function Compute dideploy. Nilai valid N: 1 hingga 5. |
| FcParameters.N.ServiceName | String | No | fc-test | Nama layanan Function Compute. Nilai valid N: 1 hingga 5. |
| FcParameters.N.Id | String | No | 1 | ID penerima yang menerima pemberitahuan peringatan. Nilai valid N: 1 hingga 5. |
| ContactParameters.N.ContactGroupName | String | No | Default alert contact group | Nama kelompok kontak peringatan. Nilai valid N: 1 hingga 5. |
| ContactParameters.N.Id | String | No | 2 | ID penerima yang menerima pemberitahuan peringatan. Nilai valid N: 1 hingga 5. |
| ContactParameters.N.Level | String | No | 3 | Metode notifikasi peringatan. Nilai valid N: 1 hingga 5. Nilai valid: 4: Pemberitahuan peringatan dikirim menggunakan chatbot DingTalk dan email. |
| MnsParameters.N.Region | String | No | cn-hangzhou | Wilayah tempat Message Service (MNS) dideploy. Nilai valid N: 1 hingga 5. |
| MnsParameters.N.Queue | String | No | queue1 | Nama antrian. Nilai valid N: 1 hingga 5. |
| MnsParameters.N.Id | String | No | 3 | ID penerima yang menerima pemberitahuan peringatan. Nilai valid N: 1 hingga 5. |
| MnsParameters.N.Topic | String | No | topic_sample | Topik MNS. |
| WebhookParameters.N.Protocol | String | No | http | Nama protokol. Nilai valid N: 1 hingga 5. Nilai valid:
|
| WebhookParameters.N.Url | String | No | http://www.aliyun.com | URL panggilan balik. Nilai valid N: 1 hingga 5. |
| WebhookParameters.N.Method | String | No | GET | Metode permintaan HTTP. Nilai valid N: 1 hingga 5. Nilai valid: GET dan POST. |
| WebhookParameters.N.Id | String | No | 4 | ID penerima yang menerima pemberitahuan peringatan. Nilai valid N: 1 hingga 5. |
| SlsParameters.N.LogStore | String | No | testlogstore | Nama Logstore Log Service. Nilai valid N: 1 hingga 5. |
| SlsParameters.N.Region | String | No | cn-hangzhou | Wilayah tempat Log Service dideploy. Nilai valid N: 1 hingga 5. |
| SlsParameters.N.Project | String | No | testproject | Nama proyek Log Service. Nilai valid N: 1 hingga 5. |
| SlsParameters.N.Id | String | No | 5 | ID penerima yang menerima pemberitahuan peringatan. Nilai valid N: 1 hingga 5. |
| OpenApiParameters.N.Action | String | No | PutLogs | Nama operasi API. |
| OpenApiParameters.N.Arn | String | No | acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx*** | Nama Sumber Daya Alibaba Cloud (ARN) dari resource. Nilai valid N: 1 hingga 5. Format:
|
| OpenApiParameters.N.Id | String | No | 3 | ID penerima yang menerima pemberitahuan peringatan yang dikirim melalui panggilan balik API. |
| OpenApiParameters.N.Product | String | No | log | ID layanan cloud tempat operasi API tersebut berada. |
| OpenApiParameters.N.Region | String | No | cn-hangzhou | Wilayah tempat resource berada. |
| OpenApiParameters.N.Role | String | No | MyRole | Nama role. |
| OpenApiParameters.N.Version | String | No | 2019-01-01 | Versi API. |
| OpenApiParameters.N.JsonParams | String | No | {"customField1":"value1","customField2":"$.name"} | Parameter panggilan balik peringatan. Parameter dalam format JSON. |
Parameter respons
| Parameter | Type | Contoh | Description |
| Code | String | 200 | Kode status HTTP. Catatan Kode status 200 menunjukkan bahwa pemanggilan berhasil. |
| Message | String | The Request is not authorization. | Pesan kesalahan. |
| RequestId | String | 409C64DA-CF14-45DF-B463-471C790DD15A | ID permintaan. |
| Success | Boolean | true | Menunjukkan apakah pemanggilan berhasil. Nilai true menunjukkan keberhasilan. Nilai false menunjukkan kegagalan. |
| FailedParameterCount | String | 2 | Jumlah resource yang gagal dibuat atau dimodifikasi. |
| FailedContactParameters | Array of ContactParameter | Parameter ini dikembalikan jika kelompok kontak peringatan yang ditentukan dalam permintaan gagal dibuat atau dimodifikasi. |
|
| ContactParameter | |||
| ContactGroupName | String | Default alert contact group | Nama kelompok kontak peringatan. |
| Id | Integer | 2 | ID penerima. |
| Level | String | 3 | Metode notifikasi peringatan. Nilai valid: 4: Pemberitahuan peringatan dikirim menggunakan chatbot DingTalk dan email. |
| FailedMnsParameters | Array of MnsParameter | Parameter ini dikembalikan jika antrian yang ditentukan dalam permintaan gagal dibuat atau dimodifikasi di MNS. |
|
| MnsParameter | |||
| Queue | String | testQueue | Nama antrian MNS. |
| Id | Integer | 2 | ID penerima. |
| Region | String | cn-hangzhou | ID wilayah. |
| FailedFcParameters | Array of FcParameter | Parameter ini dikembalikan jika fungsi yang ditentukan dalam permintaan gagal dibuat atau dimodifikasi di Function Compute. |
|
| FcParameter | |||
| ServiceName | String | serviceTest1 | Nama layanan Function Compute. |
| FunctionName | String | functionTest1 | Nama fungsi. |
| Id | Integer | 1 | ID penerima. |
| Region | String | cn-hangzhou | ID wilayah. |
Contoh
Contoh permintaan
http(s)://[Endpoint]/?Action=PutEventRuleTargets
&RuleName=testEventRule
&<Common request parameters>
Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DeleteCustomMetric>
<RequestId>681CC49A-DD28-4D11-B86F-19D3F71E0EAE</RequestId>
<Code>200</Code>
<Success>true</Success>
</DeleteCustomMetric>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "681CC49A-DD28-4D11-B86F-19D3F71E0EAE",
"Code" : "200",
"Success" : true
}
Kode kesalahan
Untuk daftar kode kesalahan, kunjungi API Error Center.