All Products
Search
Document Center

Simple Message Queue (formerly MNS):Otorisasi dorong cross-account

Last Updated:Jun 05, 2026

Konfigurasikan otorisasi dorong cross-account untuk topik ApsaraMQ for MNS agar memungkinkan pengiriman pesan lintas akun Alibaba Cloud.

Prasyarat

Anda harus memiliki dua Akun Alibaba Cloud: Akun A dan Akun B.

  • Akun Alibaba Cloud A: ID akunnya adalah testAccountID.

  • Akun Alibaba Cloud B: ID akunnya adalah testAccountID1.

Contoh ini menggunakan Akun A untuk mendorong pesan ke Akun B.

Langkah 1: Buat RAM role untuk Akun B

  1. Buat Resource Access Management (RAM) role yang dapat diasumsikan oleh Akun A.

    1. Masuk ke RAM console dengan Akun Alibaba Cloud B atau pengguna RAM yang memiliki izin administratif.

    2. Di panel navigasi kiri, pilih Identities > Roles.

    3. Di halaman Roles, klik Create Role.

    4. Di halaman Create Role, atur Principal Type menjadi Cloud Service, pilih layanan Alibaba Cloud, lalu klik OK.

    5. Di kotak dialog Create Role, masukkan role name, lalu klik OK.

  2. Ubah kebijakan kepercayaan (trust policy) dari RAM role tersebut.

    1. Di tab Trust Policy, klik Edit Trust Policy.

    2. Ubah kebijakan kepercayaan di editor, lalu klik OK.

      Catatan

      Ganti "Service": "mns.aliyuncs.com" menjadi "Service": "testAccountID@mns.aliyuncs.com". Ganti testAccountID dengan ID Akun Alibaba Cloud A.

Langkah 2: Berikan izin cross-account kepada RAM role

Dorong ke antrian ApsaraMQ for MNS

  1. Masuk ke RAM console dengan Akun Alibaba Cloud B atau pengguna RAM yang memiliki izin administratif.

  2. Di panel navigasi kiri, pilih Permissions > Policies.

  3. Di halaman Policies, klik Create Policy.

  4. Di halaman Create Policy, klik tab Visual Editor.

  5. Konfigurasikan kebijakan izin, lalu klik OK.

    1. Untuk Effect, pilih Allow.

    2. Untuk Service, pilih ApsaraMQ for MNS.

    3. Untuk Action, pilih Select action(s), lalu centang kotak mns:SendMessage di bagian Write.

    4. Untuk Resource, pilih All resource(s) atau Specified resource(s).

  6. Di kotak dialog Create Policy, masukkan nama Policy Name dan Description, lalu klik OK.

  7. Di panel navigasi kiri, pilih Identities > Roles.

  8. Di halaman Roles, klik nama RAM role yang dibuat di Langkah 1.

  9. Di tab Permissions, klik Precise Permission.

  10. Di kotak dialog Precise Permission, konfigurasikan pengaturan berikut, lalu klik OK:

    • policy type: Pilih {type}.

    • Policy Name: Masukkan nama kebijakan kustom.

Dorong ke Function Compute

  1. Masuk ke RAM console dengan Akun Alibaba Cloud B atau pengguna RAM yang memiliki izin administratif.

  2. Di panel navigasi kiri, pilih Identities > Roles.

  3. Di halaman Roles, klik nama RAM role yang dibuat di Langkah 1.

  4. Di tab Permissions, klik Add Permissions.

  5. Di panel Add Permissions, konfigurasikan pengaturan berikut, lalu klik OK.

    • Resource Scope: Pilih Account.

    • Policies: Centang kotak AliyunFCInvocationAccess.

Dorong ke Message Queue for Apache Kafka

  1. Masuk ke RAM console dengan Akun Alibaba Cloud B atau pengguna RAM yang memiliki izin administratif.

  2. Di panel navigasi kiri, pilih Permissions > Policies.

  3. Di halaman Policies, klik Create Policy.

  4. Di halaman Create Policy, klik tab JSON Editor, ganti kontennya dengan kebijakan berikut, lalu klik OK.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": "eventbridge:*EventStreaming",
          "Resource": "*"
        }
      ]
    }
  5. Di kotak dialog Create Policy, masukkan nama Policy Name dan Description, lalu klik OK.

  6. Di panel navigasi kiri, pilih Identities > Roles.

  7. Di halaman Roles, klik nama RAM role yang dibuat di Langkah 1.

  8. Di tab Permissions, klik Precise Permission.

  9. Di kotak dialog Precise Permission, konfigurasikan pengaturan berikut, lalu klik OK:

    • policy type: Pilih {type}.

    • Policy Name: Masukkan nama kebijakan kustom.

Langkah 3: Dapatkan ARN dari RAM role

Catatan

Saat Akun A membuat subscription cross-account, masukkan ARN RAM role di bidang Service-linked Role.

  1. Masuk ke RAM console dengan Akun Alibaba Cloud B atau pengguna RAM yang memiliki izin administratif.

  2. Di panel navigasi kiri, pilih Identities > Roles.

  3. Di halaman Roles, klik nama RAM role yang dibuat di Langkah 1.

  4. Di bagian Basic Information, klik Copy di samping ARN.

Topik terkait

Panduan subscription cross-account untuk ApsaraMQ for MNS: