All Products
Search
Document Center

:PutMetricRuleTargets

Last Updated:May 27, 2026

Mengasosiasikan resource dengan aturan alert tertentu atau memodifikasi resource yang telah diasosiasikan dengan aturan tersebut.

Batasan

Operasi ini hanya mendukung resource Message Service (MNS).

Catatan penggunaan

Topik ini memberikan contoh cara mengasosiasikan sebuah resource dengan aturan alert yang memiliki ID ae06917_75a8c43178ab66****. Dalam contoh ini, Alibaba Cloud Resource Name (ARN) dari resource tersebut adalah acs:mns:cn-hangzhou:120886317861****:/queues/test/message, dan ID resource yang memicu alert adalah 1. Respons menunjukkan bahwa resource tersebut telah berhasil diasosiasikan dengan aturan alert yang ditentukan.

Debugging

OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kenyamanan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi ini untuk berbagai SDK.

Parameter permintaan

Parameter Type Wajib Contoh Deskripsi
Action String Ya PutMetricRuleTargets

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke PutMetricRuleTargets.

RuleId String Ya ae06917_75a8c43178ab66****

ID aturan alert.

Untuk informasi tentang cara memperoleh ID aturan alert, lihat DescribeMetricRuleList.

Targets.N.Id String Ya 1

ID resource yang memicu alert.

Untuk informasi tentang cara memperoleh ID resource yang memicu alert, lihat DescribeMetricRuleTargets.

Targets.N.Arn String Ya acs:mns:cn-hangzhou:120886317861****:/queues/test/message

ARN dari resource tersebut.

Untuk informasi tentang cara memperoleh ARN resource, lihat DescribeMetricRuleTargets.

Format: acs:{Service name abbreviation}:{regionId}:{userId}:/{Resource type}/{Resource name}/message. Contoh: acs:mns:cn-hangzhou:120886317861****:/queues/test123/message. Kolom:

  • {Service name abbreviation}: singkatan nama layanan. Nilai yang valid: mns.
  • {userId}: ID Akun Alibaba Cloud.
  • {regionId}: ID wilayah message queue atau topic.
  • {Resource type}: jenis resource yang memicu alert. Nilai yang valid: - **queues** - **topics** {Resource name}: nama resource tersebut. - Jika jenis resource diatur ke **queues**, nama resource adalah nama message queue. - Jika jenis resource diatur ke **topics**, nama resource adalah nama topic.
Targets.N.Level String Tidak ["INFO", "WARN", "CRITICAL"]

Tingkat alert. Nilai yang valid:

  • INFO: informasi
  • WARN: peringatan
  • CRITICAL: kritis
Targets.N.JsonParams String Tidak {"customField1":"value1","customField2":"$.name"}

Parameter callback alert dalam format JSON.

Untuk informasi lebih lanjut tentang parameter permintaan umum, lihat Common parameters.

Parameter respons

Parameter Type Contoh Deskripsi
Code String 200

Kode status HTTP.

Catatan Kode status 200 menunjukkan bahwa pemanggilan berhasil.
Message String The request processing has failed due to some unknown error.

Pesan kesalahan.

RequestId String 6A569B0D-9055-58AF-9E82-BAEAF95C0FD5

ID permintaan.

Success Boolean true

Menunjukkan apakah pemanggilan berhasil. Nilai yang valid:

  • true: Pemanggilan berhasil.
  • false: Pemanggilan gagal.
FailData Object

Daftar resource yang gagal dibuat atau dimodifikasi.

Targets Array of Target

Informasi tentang resource yang memicu alert.

Target
Id String 1

ID resource yang memicu alert.

Arn String acs:mns:cn-hangzhou:111:/queues/test/message

ARN dari resource tersebut.

Format: acs:{Service name abbreviation}:{regionId}:{userId}:/{Resource type}/{Resource name}/message. Contoh: acs:mns:cn-hangzhou:120886317861****:/queues/test123/message. Kolom:

  • {Service name abbreviation}: singkatan nama layanan. Nilai yang valid: mns.
  • {userId}: ID Akun Alibaba Cloud.
  • {regionId}: ID wilayah message queue atau topic.
  • {Resource type}: jenis resource yang memicu alert. Nilai yang valid: - **queues** - **topics** {Resource name}: nama resource tersebut. - Jika jenis resource diatur ke **queues**, nama resource adalah nama message queue. - Jika jenis resource diatur ke **topics**, nama resource adalah nama topic.
Level String ["INFO", "WARN", "CRITICAL"]

Tingkat alert. Nilai yang valid:

  • INFO: informasi
  • WARN: peringatan
  • CRITICAL: kritis

Contoh

Contoh permintaan

http(s)://[Endpoint]/?Action=PutMetricRuleTargets
&RuleId=ae06917_75a8c43178ab66****
&Targets.1.Arn=acs:mns:cn-hangzhou:120886317861****:/queues/test/message
&Targets.1.Id=1
&<Common request parameters>

Contoh respons sukses

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<PutMetricRuleTargetsResponse>
	<RequestId>6A569B0D-9055-58AF-9E82-BAEAF95C0FD5</RequestId>
	<Code>200</Code>
	<Success>true</Success>
</PutMetricRuleTargetsResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "6A569B0D-9055-58AF-9E82-BAEAF95C0FD5",
  "Code" : "200",
  "Success" : true
}

Kode kesalahan

Untuk daftar kode kesalahan, kunjungi API Error Center.