すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for RabbitMQ:ステップ1: (オプション) RAMユーザーに権限を付与する

最終更新日:Mar 14, 2025

デフォルトでは、Resource Access Management (RAM) ユーザーには、ApsaraMQ for RabbitMQ リソースに対する操作を実行する権限がありません。ApsaraMQ for RabbitMQ コンソールでRAMユーザーとしてApsaraMQ for RabbitMQにアクセスする場合、リソースを管理したり、メッセージを送受信したりするには、事前にAlibaba Cloudアカウントによって必要な権限が付与されている必要があります。

背景情報

この操作はRAMユーザーにのみ適用されます。Alibaba Cloudアカウントを使用してApsaraMQ for RabbitMQにアクセスする場合、ApsaraMQ for RabbitMQ リソースに対するすべての権限があり、承認は不要です。

次のセクションでは、アカウントロールを表示する方法について説明します。

ApsaraMQ for RabbitMQコンソール にログオンします。アカウントの基本情報は、ページの右上に表示されます。アカウントID の下に メインアカウント と表示されている場合、そのアカウントはAlibaba Cloudアカウントであり、承認は不要です。RAMユーザー と表示されている場合、そのアカウントはRAMユーザーであり、承認が必要です。

ApsaraMQ for RabbitMQの権限ポリシー

ApsaraMQ for RabbitMQ は、以下のシステムポリシーを提供しています。権限スコープに基づいて、RAMユーザーに関連する権限を付与できます。

ポリシー

説明

AliyunAMQPFullAccess

ApsaraMQ for RabbitMQ リソースに対する管理権限。このポリシーを使用してRAMユーザーに権限を付与すると、RAMユーザーにはAlibaba Cloudアカウントの権限と同等の権限が付与されます。つまり、RAMユーザーは、Alibaba CloudアカウントのすべてのApsaraMQ for RabbitMQリソースを管理し、SDKを使用してメッセージを送受信する権限が付与されます。

AliyunAMQPReadOnlyAccess

ApsaraMQ for RabbitMQ リソースに対する読み取り専用権限。このポリシーを使用してRAMユーザーに権限を付与すると、RAMユーザーはAlibaba CloudアカウントのすべてのApsaraMQ for RabbitMQリソースのデータを照会できます。

システム権限ポリシーに加えて、カスタム権限ポリシーを作成して、特定のリソースに対する権限をRAMユーザーに付与することもできます。詳細については、「カスタム権限ポリシー」をご参照ください。

(RAMユーザーの場合必須) RAMユーザーに権限を付与する

  1. RAM管理者として RAMコンソール にログオンします。

  2. 左側のナビゲーションペインで、ID > ユーザー を選択します。

  3. ユーザー ページで、必要なRAMユーザーを見つけ、権限の追加アクション 列の をクリックします。

    image

    複数のRAMユーザーを選択し、ページ下部の 権限の追加 をクリックして、一度に複数のRAMユーザーに権限を付与することもできます。

  4. 権限の付与 パネルで、RAMユーザーに権限を付与します。

    1. リソーススコープ パラメーターを設定します。

    2. プリンシパルパラメーターを設定します。

      プリンシパルは、権限を付与するRAMユーザーです。現在のRAMユーザーが自動的に選択されます。

    3. ポリシーパラメーターを設定します。

      ポリシーには、一連の権限が含まれています。ポリシーは、システムポリシーとカスタムポリシーに分類できます。一度に複数のポリシーを選択できます。

      • システムポリシー: Alibaba Cloudによって作成されたポリシー。これらのポリシーは使用できますが、変更することはできません。ポリシーのバージョン更新はAlibaba Cloudによって管理されます。詳細については、「RAMで動作するサービス」をご参照ください。

        説明

        システムは、AdministratorAccessやAliyunRAMFullAccessなどの高リスクのシステムポリシーを自動的に識別します。高リスクのポリシーをアタッチして、不要な権限を付与しないことをお勧めします。

      • カスタムポリシー: ビジネス要件に基づいてカスタムポリシーを管理および更新できます。カスタムポリシーの作成、更新、削除ができます。詳細については、「カスタムポリシーの作成」をご参照ください。

    4. 権限の付与 をクリックします。

  5. 閉じる をクリックします。

次のステップ

ステップ 2: リソースを作成する

ステップ 3: SDKを使用してメッセージを送受信する

参考資料

システム権限ポリシーは、Alibaba Cloudによって作成および管理されます。システム権限ポリシーを使用して、RAMユーザーに対して粗粒度の権限制御を実行できます。システム権限ポリシーは変更できません。詳細については、「カスタムポリシーの作成」をご参照ください。

ApsaraMQ for RabbitMQ でサポートされているカスタム権限ポリシーについては、「RAМ ポリシー」をご参照ください。