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

Chat App Message Service:Chat Appリソースを使用するためのRAMユーザーの承認

最終更新日:Jan 16, 2025

このトピックでは、Chat Appリソースを使用するためのRAMユーザーの承認方法と、RAMユーザーが権限を持つリソースへのアクセスを承認する方法について説明します。 RAMユーザーは、対応するインスタンスと機能にアクセスして操作できます。

リソースグループの作成とリソースの転送

  1. Alibaba Cloudアカウント登録企業認証を完了します。

  2. [リソースグループ] コンソールにログインし、リソースグループを作成して、リソースをリソースグループに転送します。 Chat Appメッセージサービスでは、リソースはインスタンスです。

    リソースグループは、Alibaba Cloudアカウント下のすべてのインスタンスのグループです。ビジネス要件に基づいて、インスタンスを異なるリソースグループに分割できます。たとえば、リソースグループ CustomerA を作成し、顧客 A のアカウント下のすべてのインスタンスをこのグループに転送します。

  3. [リソースグループ] ページで、[リソースグループの作成] をクリックします。[リソースグループの作成] ダイアログボックスで、[リソースグループ ID][リソースグループ名] を設定します。

  4. [リソース管理] ページで、[リソース転送] をクリックします。Channel ID(つまり、Chat App Message Service コンソール > [チャネル管理] ページから取得したもの)でリソースを検索し、対応するリソースを選択します。

  5. リソースグループが作成されます。

リソースグループの詳細については、「リソースグループの概要」をご参照ください。

RAMユーザーへの権限の付与

複数のユーザーがAlibaba Cloudアカウントを使用して同時にリソースにアクセスする場合、Alibaba Cloudアカウントに対して複数のResource Access Management(RAM)ユーザーを作成し、RAMユーザーにオンデマンドでリソースを使用するための最小限の権限を付与できます。このようにして、RAMユーザーベースのアクセス制御を実装し、ユーザーがアカウントキーを共有することを防ぎ、管理効率を向上させ、情報漏洩のリスクを軽減できます。

説明

RAMは、ユーザーIDとリソースアクセス許可を管理するためにAlibaba Cloudが提供するサービスです。 RAMユーザーはRAMアカウントとして機能します。 Alibaba Cloudアカウントを使用して複数のRAMユーザーを作成し、RAMユーザーに異なる権限を付与できます。このようにして、RAMユーザーは異なるリソースにアクセスできます。詳細については、「RAMとは」および「RAMユーザーの概要」をご参照ください。

前提条件

Alibaba Cloudアカウントに少なくとも 1 人のRAMユーザーが作成されています。詳細については、「RAMユーザーの作成」をご参照ください。

手順

  1. Alibaba Cloudアカウントを使用して、[RAMコンソール] にログインします。

  2. カスタム権限ポリシーを作成します。詳細については、「カスタムポリシーの作成」をご参照ください。

  3. RAMユーザーに権限を付与します。

    システムポリシーまたはカスタムポリシーをRAMユーザーにアタッチして、RAMユーザーに関連リソースへのアクセスまたは管理権限を付与します。詳細については、「RAMユーザーへの権限の付与」をご参照ください。

  4. ポリシーがRAMユーザーにアタッチされると、RAMユーザーはECSコンソールにログインして特定のリソースを管理できます。詳細については、「RAMユーザーとしてAlibaba Cloud管理コンソールにログインする」をご参照ください。

承認情報

カスタムポリシーを使用するには、ビジネスの権限制御要件とChat Appによるメッセージサービスの承認情報を理解する必要があります。詳細については、「承認情報」をご参照ください。

一般的なカスタムポリシーの例

請求書、プラン、料金に関する権限以外の権限をRAMユーザーに使用することを承認する

この権限は、アカウントレベルで承認する必要があります。

{
    "Version": "1",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                // 請求書、プラン、料金に関する権限以外の権限
                "cams:QueryProductOpenStatus",
                "cams:RAM*",
                "cams:UpdateOpenService",
                "cams:GetCurrentRole",
                "cams:ListDict",
                "cams:ListLanguage",
                "cams:ListCountry",
                "cams:ListVariableType",
                "cams:Add*",
                "cams:Associate*",
                "cams:Audit*",
                "cams:*BeeBot*",
                "cams:Bind*",
                "cams:*Chat*",
                "cams:Cpass*",
                "cams:*Flow*",
                "cams:CreateMassPlanning",
                "cams:*Phone*",
                "cams:DeleteAgent",
                "cams:*Contact*",
                "cams:*Group*",
                "cams:*Instagram*",
                "cams:*Messenger*",
                "cams:*Message*",
                "cams:*Whatsapp*",
                "cams:*Facebook*",
                "cams:*Generate*",
                "cams:GetAuditRequestByTypeUnAudit",
                "cams:IsvGetAppId",
                "cams:ListAllAudit",
                "cams:ListAuditAndFailByType",
                "cams:ListChannelsForBinding",
                "cams:*Cust*",
                "cams:ListDayUseDetail",
                "cams:ListIntent",
                "cams:ListMessengerPage",
                "cams:*Viber*",
                "cams:ListProduct",
                "cams:ListProductCatalog",
                "cams:ListSenderIdReport",
                "cams:ListSwitchVariable",
                "cams:*Waba*",
                "cams:Modify*",
                "cams:Read*",
                "cams:RefundResourceBagCallback",
                "cams:Remove*",
                "cams:Select*",
                "cams:Show*",
                "cams:TagResources",
                "cams:UntagResources",
                "cams:UpdateAccountWebhook",
                "cams:UpdateAuditRequest",
                "cams:UpdateCheckCode",
                "cams:UpdateCommerceSetting",
                "cams:UpdateConversationalAutomation",
                "cams:GetCommerceSetting",
                "cams:GetConversationalAutomation",
                "cams:GetCountryList",
                "cams:GetDefaultLanguage",
                "cams:GetDownloadApplicationMaterials",
                "cams:GetDownloadExcelList",
                "cams:GetFileStringByFileName",
                "cams:GetUserStatus",
                "cams:*Template*",
                "cams:GetSearchTreeData",
                "cams:GetPermissionByCode",
                "cams:*Oss*",
                "cams:GetMigrationVerifyCode",
                "cams:*Href*",
                "cams:AddAddressRecoverSuspend",
                "cams:ChangeResourceGroup",
                "cams:ListTagResources"
            ],
            "Resource": "*"
        }
    ]
}

RAMユーザーの請求ブロックに関する権限を承認する

重要

RAMユーザーに請求ブロック権限を付与すると、RAMユーザーはすべての請求書を表示できます。この操作を実行する際は注意してください。

{
    "Version": "1",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                // 請求、パッケージ関連の権限
                "cams:*Bill*",
                "cams:QueryThreshold",
                "cams:*Package*"
            ],
            "Resource": "*"
        }
    ]
}