All Products
Search
Document Center

ApsaraMQ for RocketMQ:VerifySendMessage

Last Updated:Jun 10, 2026

Menguji apakah pesan dapat dikirim ke topik tertentu dalam suatu instance.

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

rocketmq:VerifySendMessage

update

*Topic

acs:rocketmq:{#regionId}:{#accountId}:instance/{#InstanceId}/topic/{#TopicName}

None None

Sintaks permintaan

POST /instances/{instanceId}/topics/{topicName}/messages HTTP/1.1

Path Parameters

Parameter

Type

Required

Description

Example

instanceId

string

Yes

ID instance.

rmq-cn-wwo32kqfm10

topicName

string

Yes

Nama topik.

card_status_topic

Parameter permintaan

Parameter

Type

Required

Description

Example

body

object

No

Isi permintaan.

message

string

No

Isi pesan.

successful

messageTag

string

No

Tag pesan.

xx

messageKey

string

No

Kunci bisnis.

xx

liteTopicName

string

No

Nama topik Lite Message Queue.

abc

messageGroup

string

No

ID grup pesan. Parameter ini hanya berlaku untuk pesan berurutan. Pesan dengan ID grup yang sama dikonsumsi sesuai urutan pengirimannya.

testMessageGroup

deliveryTimeStamp

integer

No

Waktu pengiriman untuk pesan yang ditunda, ditentukan sebagai stempel waktu UNIX dalam milidetik.

1773718320000

userProperties

object

No

Properti pesan yang ditentukan oleh pengguna.

{"test":"test"}

Elemen respons

Element

Type

Description

Example

object

Data respons.

requestId

string

ID permintaan.

3BD2C19B-66DE-59C7-B2F6-FD1BE21DC8C1

success

boolean

Menunjukkan apakah permintaan berhasil.

true

data

string

Data yang dikembalikan oleh operasi. Jika verifikasi berhasil, kolom ini berisi ID pesan.

0A64228900207A4F0F2931A4E0D40BE5

code

string

Kode kesalahan.

InvalidConsumerGroupId

message

string

Pesan kesalahan.

The instance cannot be found.

httpStatusCode

integer

Kode status HTTP.

200

dynamicCode

string

Kode kesalahan dinamis.

ConsumerGroupId

dynamicMessage

string

Pesan kesalahan dinamis.

consumerGroupId

Contoh

Respons sukses

JSONformat

{
  "requestId": "3BD2C19B-66DE-59C7-B2F6-FD1BE21DC8C1",
  "success": true,
  "data": "0A64228900207A4F0F2931A4E0D40BE5",
  "code": "InvalidConsumerGroupId",
  "message": "The instance cannot be found.",
  "httpStatusCode": 200,
  "dynamicCode": "ConsumerGroupId",
  "dynamicMessage": "consumerGroupId"
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.