All Products
Search
Document Center

Cloud Monitor:PutEventRuleTargets

Last Updated:Jun 14, 2026

Menambahkan atau mengubah saluran notifikasi aturan peringatan yang dipicu oleh peristiwa dengan memanggil operasi PutEventRuleTargets.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

cms:PutEventRuleTargets

create

*全部资源

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

RuleName

string

Yes

Nama aturan peringatan.

testEventRule

FcParameters

array<object>

No

Metode notifikasi Function Compute.

object

No

Tidak ada.

FunctionName

string

No

Nama fungsi. Nilai N yang valid: 1 hingga 5.

fc-test

Region

string

No

Region tempat layanan Function Compute berada. Nilai N yang valid: 1 hingga 5.

cn-hangzhou

ServiceName

string

No

Nama layanan dari layanan Function Compute. Nilai N yang valid: 1 hingga 5.

fc-test

Id

string

No

Pengidentifikasi unik target aturan. Nilai N yang valid: 1 hingga 5.

1

ContactParameters

array<object>

No

Metode notifikasi grup kontak peringatan.

object

No

Tidak ada.

ContactGroupName

string

No

Nama grup kontak peringatan. Nilai N yang valid: 1 hingga 5.

Default alert contact group

Id

string

No

Pengidentifikasi unik target aturan. Nilai N yang valid: 1 hingga 5.

2

Level

string

No

Tingkat notifikasi peringatan. Nilai N yang valid: 1 hingga 5. Nilai yang valid:

4: DingTalk dan email

.

4

MnsParameters

array<object>

No

Metode notifikasi Simple Message Queue (sebelumnya MNS).

object

No

Tidak ada.

Region

string

No

Region tempat Simple Message Queue (sebelumnya MNS) berada. Nilai N yang valid: 1 hingga 5.

cn-hangzhou

Queue

string

No

Nama antrean. Nilai N yang valid: 1 hingga 5.

queue1

Id

string

No

Pengidentifikasi unik target aturan. Nilai N yang valid: 1 hingga 5.

3

Topic

string

No

Topik Simple Message Queue (sebelumnya MNS).

topic_sample

WebhookParameters

array<object>

No

Metode notifikasi callback URL.

object

No

Tidak ada.

Protocol

string

No

Nama protokol. Nilai N yang valid: 1 hingga 5. Nilai yang valid:

  • http

  • telnet

  • ping.

http

Url

string

No

URL callback. Nilai N yang valid: 1 hingga 5.

http://www.aliyun.com

Method

string

No

Metode permintaan callback HTTP. Nilai N yang valid: 1 hingga 5.

Hanya GET dan POST yang didukung.

GET

Id

string

No

Pengidentifikasi unik target aturan. Nilai N yang valid: 1 hingga 5.

4

SlsParameters

array<object>

No

Metode notifikasi Simple Log Service.

object

No

Tidak ada.

LogStore

string

No

Logstore dari Simple Log Service. Nilai N yang valid: 1 hingga 5.

testlogstore

Region

string

No

Region tempat Simple Log Service berada. Nilai N yang valid: 1 hingga 5.

cn-hangzhou

Project

string

No

Proyek Simple Log Service. Nilai N yang valid: 1 hingga 5.

testproject

Id

string

No

Pengidentifikasi unik target aturan. Nilai N yang valid: 1 hingga 5.

5

OpenApiParameters

array<object>

No

Daftar parameter notifikasi callback API.

object

No

Tidak ada.

Action

string

No

Nama API.

PutLogs

Arn

string

No

Alibaba Cloud Resource Name (ARN) sumber daya. Nilai N yang valid: 1 hingga 5. Format: arn:acs:${Service}:${Region}:${Account}:${ResourceType}/${ResourceId}. Kolom-kolom dijelaskan sebagai berikut:

  • Service: layanan Alibaba Cloud.

  • Region: ID region.

  • Account: ID akun Alibaba Cloud.

  • ResourceType: tipe sumber daya.

  • ResourceId: ID sumber daya.

acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***

Id

string

No

Pengidentifikasi unik metode notifikasi callback API.

3

Product

string

No

ID layanan Alibaba Cloud tempat API berada.

log

Region

string

No

Region tempat sumber daya berada.

cn-hangzhou

Role

string

No

Nama peran.

MyRole

Version

string

No

Versi API.

2019-01-01

JsonParams

string

No

Parameter berformat JSON dari callback peringatan.

{"customField1":"value1","customField2":"$.name"}

Elemen respons

Element

Type

Description

Example

object

Code

string

Kode status.

Catatan

Nilai 200 menunjukkan keberhasilan.

200

Message

string

Pesan kesalahan.

The Request is not authorization.

RequestId

string

ID permintaan.

409C64DA-CF14-45DF-B463-471C790DD15A

Success

boolean

Menunjukkan apakah operasi berhasil. Nilai true menunjukkan keberhasilan. Nilai false menunjukkan kegagalan.

true

FailedParameterCount

string

Jumlah parameter yang gagal.

2

FailedContactParameters

object

ContactParameter

array<object>

Parameter ini dikembalikan jika target aturan berisi grup kontak peringatan yang gagal dibuat.

object

Tidak ada.

ContactGroupName

string

The name of the alert contact group.

Default alert contact group

Id

integer

The ID of the recipient.

2

Level

string

The alert notification methods. Valid values:

4: Alert notifications are sent by using DingTalk and emails.

4

FailedMnsParameters

object

MnsParameter

array<object>

Parameter ini dikembalikan jika target aturan berisi instans Simple Message Queue (sebelumnya MNS) yang gagal dibuat.

object

Tidak ada.

Queue

string

The name of the MNS queue.

testQueue

Id

integer

The ID of the recipient.

2

Region

string

The region ID.

cn-hangzhou

FailedFcParameters

object

FcParameter

array<object>

Parameter ini dikembalikan jika target aturan berisi layanan Function Compute yang gagal dibuat.

object

Tidak ada.

ServiceName

string

The name of the Function Compute service.

serviceTest1

FunctionName

string

The name of the function.

functionTest1

Id

integer

The ID of the recipient.

1

Region

string

The region ID.

cn-hangzhou

Contoh

Respons sukses

JSONformat

{
  "Code": "200",
  "Message": "The Request is not authorization.",
  "RequestId": "409C64DA-CF14-45DF-B463-471C790DD15A",
  "Success": true,
  "FailedParameterCount": "2",
  "FailedContactParameters": {
    "ContactParameter": [
      {
        "ContactGroupName": "Default alert contact group",
        "Id": 2,
        "Level": "4"
      }
    ]
  },
  "FailedMnsParameters": {
    "MnsParameter": [
      {
        "Queue": "testQueue",
        "Id": 2,
        "Region": "cn-hangzhou"
      }
    ]
  },
  "FailedFcParameters": {
    "FcParameter": [
      {
        "ServiceName": "serviceTest1",
        "FunctionName": "functionTest1",
        "Id": 1,
        "Region": "cn-hangzhou"
      }
    ]
  }
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 %s %s
500 %s %s
500 InternalError The request processing has failed due to some unknown error.
403 %s %s
404 %s %s

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.