全部产品
Search
文档中心

ApsaraMQ for MQTT:Aktifkan ApsaraMQ untuk MQTT dan berikan izin kepada pengguna RAM

更新时间:Jul 02, 2025

Sebelum menggunakan ApsaraMQ untuk MQTT, Anda harus mengaktifkannya di situs resmi Alibaba Cloud. Jika Anda adalah Pengguna Resource Access Management (RAM), Anda perlu diberi izin sebelum dapat mengakses sumber daya ApsaraMQ untuk MQTT dan menggunakan SDK untuk mengirim serta menerima pesan melalui Konsol ApsaraMQ untuk MQTT atau dengan memanggil operasi API.

Prasyarat

Akun Alibaba Cloud telah dibuat, dan verifikasi nama asli telah diselesaikan. Untuk informasi lebih lanjut, lihat atau Daftar dengan Alibaba Cloud.

Langkah 1: Aktifkan ApsaraMQ untuk MQTT

  1. Masuk ke Konsol ApsaraMQ untuk MQTT.

  2. Di halaman Overview, klik Activate for Free.

  3. Di halaman aktivasi layanan, klik Activate Now.

    Catatan

    ApsaraMQ untuk MQTT adalah salah satu layanan yang disediakan oleh ApsaraMQ untuk RocketMQ. Setelah mengaktifkan ApsaraMQ untuk RocketMQ, ApsaraMQ untuk MQTT juga akan diaktifkan. Anda dapat mengaktifkan ApsaraMQ untuk RocketMQ secara gratis.

Langkah 2: (Diperlukan untuk pengguna RAM) Berikan izin kepada pengguna RAM

Jika Anda mengaktifkan ApsaraMQ untuk MQTT sebagai pengguna RAM, Anda harus menggunakan akun Alibaba Cloud untuk memberikan izin yang diperlukan kepada pengguna RAM sebelum mengakses sumber daya ApsaraMQ untuk MQTT. Jika Anda mengaktifkan ApsaraMQ untuk MQTT menggunakan akun Alibaba Cloud, Anda sudah memiliki izin default untuk mengakses sumber daya tersebut. Dalam kasus ini, lewati langkah ini.

  1. Masuk ke Konsol RAM sebagai administrator RAM.

  2. Di bilah navigasi sebelah kiri, pilih Identities > Users.

  3. Di halaman Users, temukan pengguna RAM yang diperlukan, dan klik Add Permissions di kolom Actions.

    image

    Anda juga dapat memilih beberapa pengguna RAM dan klik Add Permissions di bagian bawah halaman untuk memberikan izin kepada pengguna RAM sekaligus.

  4. Di panel Grant Permission, berikan izin kepada pengguna RAM.

    1. Konfigurasikan parameter Resource Scope.

    2. Konfigurasikan parameter Principal.

      Principal adalah pengguna RAM yang ingin Anda berikan izin. Pengguna RAM saat ini dipilih secara otomatis.

    3. Konfigurasikan parameter Kebijakan.

      Kebijakan berisi satu set izin. Kebijakan dapat diklasifikasikan menjadi kebijakan sistem dan kebijakan kustom. Anda dapat memilih beberapa kebijakan sekaligus.

      • Kebijakan sistem: kebijakan yang dibuat oleh Alibaba Cloud. Anda dapat menggunakan tetapi tidak dapat memodifikasi kebijakan ini. Pembaruan versi kebijakan dipertahankan oleh Alibaba Cloud. Untuk informasi lebih lanjut, lihat Layanan yang Bekerja dengan RAM.

        Catatan

        Sistem secara otomatis mengidentifikasi kebijakan sistem berisiko tinggi, seperti AdministratorAccess dan AliyunRAMFullAccess. Kami menyarankan agar Anda tidak memberikan izin yang tidak perlu dengan melampirkan kebijakan berisiko tinggi.

      • Kebijakan kustom: Anda dapat mengelola dan memperbarui kebijakan kustom berdasarkan kebutuhan bisnis Anda. Anda dapat membuat, memperbarui, dan menghapus kebijakan kustom. Untuk informasi lebih lanjut, lihat Buat Kebijakan Kustom.

    4. Klik Grant permissions.

  5. Klik Close.

ApsaraMQ untuk MQTT menyediakan kebijakan sistem berikut. Anda dapat memberikan izin terkait kepada pengguna RAM berdasarkan ruang lingkup izin.

Kebijakan

Deskripsi

AliyunMQFullAccess

Izin untuk mengelola ApsaraMQ untuk MQTT. Pengguna RAM yang dilampirkan kebijakan ini dapat mengelola semua fitur dengan cara yang sama seperti Anda menggunakan akun Alibaba Cloud untuk mengelola sumber daya di konsol ApsaraMQ untuk MQTT.

Catatan

Setelah kebijakan ini dilampirkan ke pengguna RAM, pengguna RAM tidak dapat melihat daftar instance di konsol ApsaraMQ untuk MQTT. Untuk melihat daftar instance di konsol ApsaraMQ untuk MQTT, pengguna RAM harus diberi izin yang diperlukan. Tindakan untuk izin tersebut adalah mq:MqttInstanceAccess. Untuk informasi lebih lanjut, lihat Izin untuk mengelola instance di konsol.

AliyunMQPubOnlyAccess

Izin untuk mempublikasikan pesan di ApsaraMQ untuk MQTT. Pengguna RAM yang dilampirkan kebijakan ini dapat menggunakan semua sumber daya akun Alibaba Cloud untuk mempublikasikan pesan menggunakan SDK.

AliyunMQSubOnlyAccess

Izin untuk berlangganan pesan di ApsaraMQ untuk MQTT. Pengguna RAM yang dilampirkan kebijakan ini dapat menggunakan semua sumber daya akun Alibaba Cloud untuk berlangganan pesan menggunakan SDK.

AliyunMQReadOnlyAccess

Izin hanya-baca pada ApsaraMQ untuk MQTT. Pengguna RAM yang dilampirkan kebijakan ini hanya dapat membaca informasi sumber daya di konsol ApsaraMQ untuk MQTT atau dengan memanggil operasi API.

Catatan

Setelah kebijakan ini dilampirkan ke pengguna RAM, pengguna RAM tidak dapat melihat daftar instance di konsol ApsaraMQ untuk MQTT. Untuk melihat daftar instance di konsol ApsaraMQ untuk MQTT, pengguna RAM harus diberi izin yang diperlukan. Tindakan untuk izin tersebut adalah mq:MqttInstanceAccess. Untuk informasi lebih lanjut, lihat Izin untuk mengelola instance di konsol.

Penting

Halaman Overview di Konsol ApsaraMQ untuk MQTT menampilkan metadata dari semua instance Anda. Anda dapat menggunakan pengguna RAM untuk mengakses halaman Overview dan halaman utama di Konsol ApsaraMQ untuk MQTT hanya setelah pengguna RAM diberi izin yang diperlukan. Tindakan untuk izin tersebut adalah mq:MqttMetaData. Jika pengguna RAM tidak diberi izin yang diperlukan, kesalahan akan dikembalikan saat Anda mengakses halaman Overview dan halaman utama. Untuk melihat daftar instance di Konsol ApsaraMQ untuk MQTT, Anda harus memberikan izin yang diperlukan kepada pengguna RAM setelah mengakses halaman Overview menggunakan pengguna RAM. Tindakan untuk izin tersebut adalah mq:ListMqttInstance.

Apa yang harus dilakukan selanjutnya

Buat Sumber Daya