全部产品
Search
文档中心

Simple Message Queue (formerly MNS):Kebijakan kustom untuk SMQ

更新时间:Jul 06, 2025

Jika kebijakan sistem tidak memenuhi persyaratan bisnis Anda, Anda dapat membuat kebijakan kustom untuk menerapkan prinsip hak istimewa minimal. Kebijakan kustom memungkinkan pengelolaan izin yang lebih rinci dan meningkatkan keamanan akses sumber daya. Topik ini menjelaskan skenario penggunaan kebijakan kustom untuk Simple Message Queue (formerly MNS). Topik ini juga menyediakan contoh kebijakan kustom.

Apa itu kebijakan kustom?

Kebijakan Manajemen Akses Sumber Daya (RAM) terdiri dari kebijakan sistem dan kebijakan kustom. Anda bertanggung jawab atas pemeliharaan kebijakan kustom.

  • Setelah membuat kebijakan kustom, Anda perlu menempelkannya pada pengguna RAM, grup pengguna, atau peran RAM agar izin yang ditentukan dalam kebijakan diberikan kepada entitas utama.

  • Anda dapat menghapus kebijakan RAM yang tidak dilampirkan pada entitas utama. Jika kebijakan RAM telah dilampirkan pada entitas utama, Anda harus melepasnya terlebih dahulu sebelum menghapus kebijakan tersebut.

  • Kebijakan kustom mendukung kontrol versi. Anda dapat mengelola versi kebijakan kustom menggunakan mekanisme manajemen versi yang disediakan oleh RAM.

Referensi

Buat kebijakan kustom di konsol SMQ

Saat mengakses sumber daya Simple Message Queue (formerly MNS) melalui konsol SMQ atau dengan memanggil API SMQ, Anda dapat membuat kebijakan kustom berikut.

Manajemen antrian

Operasi

Deskripsi

Tindakan

Sumber daya

ListQueue

Mengambil daftar antrian.

mns:ListQueue

acs:mns:${regionId}:${accountId}:/queues

CreateQueue

Membuat antrian.

mns:CreateQueue

acs:mns:${regionId}:${accountId}:/queues/${queueName}

DeleteQueue

Menghapus antrian.

mns:DeleteQueue

GetQueueAttributes

Mengambil atribut antrian.

mns:GetQueueAttributes

SetQueueAttributes

Mengonfigurasi atribut antrian.

mns:SetQueueAttributes

Manajemen topik

Operasi

Deskripsi

Tindakan

Sumber daya

ListTopic

Mengambil daftar topik.

mns:ListTopic

acs:mns:${regionId}:${accountId}:/topics

CreateTopic

Membuat topik.

mns:CreateTopic

acs:mns:${regionId}:${accountId}:/topics/${topicName}

DeleteTopic

Menghapus topik.

mns:DeleteTopic

GetTopicAttributes

Mengambil atribut topik.

mns:GetTopicAttributes

SetTopicAttributes

Mengonfigurasi atribut topik.

mns:SetTopicAttributes

Manajemen langganan

Operasi

Deskripsi

Tindakan

Sumber daya

ListSubscriptionByTopic

Mengambil daftar langganan. Jika Anda menentukan nama topik, SMQ akan memfilter langganan berdasarkan nama topik.

mns:ListSubscriptionByTopic

acs:mns:${regionId}:${accountId}:/topics/${topicName}/subscriptions

GetSubscriptionAttributes

Mengambil atribut langganan.

mns:GetSubscriptionAttributes

acs:mns:${regionId}:${accountId}:/topics/${topicName}/subscriptions/${subscriptionName}

SetSubscriptionAttributes

Mengonfigurasi atribut langganan.

mns:SetSubscriptionAttributes

Subscribe

Berlangganan pesan dari topik tertentu.

mns:Subscribe

Unsubscribe

Berhenti berlangganan pesan dari topik tertentu.

mns:Unsubscribe

Contoh kebijakan kustom

Buat kebijakan kustom dengan menggunakan SDK klien

Saat menggunakan SDK klien untuk mengirim dan menerima pesan, Simple Message Queue (formerly MNS) mendukung kebijakan kustom berikut. Untuk informasi lebih lanjut, lihat Daftar Operasi Berdasarkan Fungsi.

Pesan terkait antrian

Operasi

Deskripsi

Tindakan

Sumber daya

SendMessage

Mengirim pesan ke antrian.

mns:SendMessage

acs:mns:${regionId}:${accountId}:/queues/${queueName}/messages

BatchSendMessage

Mengirim beberapa pesan ke antrian sekaligus.

mns:SendMessage

ReceiveMessage

Menerima pesan dari antrian.

mns:ReceiveMessage

BatchReceiveMessage

Menerima beberapa pesan dari antrian sekaligus.

mns:ReceiveMessage

DeleteMessage

Menghapus pesan yang telah dikonsumsi.

mns:DeleteMessage

BatchDeleteMessage

Menghapus beberapa pesan dari antrian sekaligus.

mns:DeleteMessage

PeekMessage

Mengambil pesan.

mns:PeekMessage

BatchPeekMessage

Mengambil beberapa pesan sekaligus.

mns:PeekMessage

ChangeMessageVisibility

Mengubah periode setelah pesan yang telah dikonsumsi tetap dalam keadaan Tidak Aktif dapat dikonsumsi kembali.

mns:ChangeMessageVisibility

Pesan terkait topik

Operasi

Deskripsi

Tindakan

Sumber daya

PublishMessage

Menerbitkan pesan ke topik tertentu.

mns:PublishMessage

acs:mns:${regionId}:${accountId}:/topics/${topicName}/messages

Contoh kebijakan kustom