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

Simple Log Service:リソースグループによるきめ細かなアクセス制御

最終更新日:Apr 23, 2026

リソースグループを活用することで、Simple Log Serviceリソースの一元管理が可能になり、RAM (Resource Access Management) ポリシーを用いたグループ単位でのきめ細かなアクセス制御を実現できます。これにより、Alibaba Cloud アカウントで最小権限の原則 (PoLP) を徹底できます。

説明

リソースグループレベルの権限設定は、サポート対象リソースタイプとアクションに限られます。サポート対象外アクションの場合、リソースグループに対するポリシーを指定しても無視されます。アクセス制御のため、アカウントに対するポリシーを設定する必要があります。

仕組み

リソースグループは、プロジェクトや環境ごとにリソースを整理します。リソースをグループ化したら、そのグループにのみ権限を限定する RAM ポリシーをアイデンティティ (RAM ユーザー、ユーザーグループ、ロールなど) にアタッチできます。詳細については、「リソースのグループ化と権限付与」をご参照ください。

このアプローチには、主に 2 つのメリットがあります。

  • きめ細かなアクセス制御:アカウント全体の権限を付与する代わりに、アイデンティティのアクセスを特定のグループ内のリソースのみに制限できます。これにより、プロジェクト固有のワークロードを分離し、意図しないアクセスのリスクを軽減できます。

  • 管理の簡素化:新しいリソースがリソースグループに追加されると、そのグループに限定された権限を持つ RAM アイデンティティは自動的にアクセスできます。新しいリソースが作成されるたびに RAM ポリシーを更新する必要はありません。

RAM ユーザーへのリソースグループレベルの権限付与

このセクションでは、特定のリソースグループ内のSimple Log Serviceリソースにのみアクセス権限を RAM ユーザーに付与する方法について説明します。

1. 前提条件

2. 権限付与

リソースグループレベルの権限は、Resource Management コンソールまたは RAM コンソールのいずれかから付与できます。

Resource Management コンソール

  • Resource Management コンソールにログインします。

  • [Resource Group] ページで、対象のリソースグループを見つけ、[Actions] 列の [Manage Permission] をクリックします。

  • [Permissions] タブで、[Grant Permission] をクリックします。

  • [Grant Permission] パネルで、プリンシパルとアクセスポリシーを設定します。

    • Principal:RAM ユーザーを選択します。

    • Policy[System Policy] または [Custom Policy] を選択します。詳細については、「カスタム権限ポリシーの作成」をご参照ください。

  • [Grant Permissions] をクリックします。

詳細については、「リソースグループに対する RAM アイデンティティへの権限付与」をご参照ください。

RAM コンソール

  • Alibaba Cloud アカウント (root ユーザー)または RAM 管理者アカウントを使用して、RAM コンソールにログインします。

  • 左側のメニューで、[Identities] > [Users]を選択します。[Users] ページで、対象の RAM ユーザーを見つけ、[Actions] 列の [Add Permissions] をクリックします。

  • [Grant Permission] パネルで、RAM ユーザーに権限を追加します。

    • Resource Scope[Resource Group] を選択します。

    • Principal:既存の RAM ユーザーまたは前のステップで作成した RAM ユーザーを選択します。

    • Access Policy[System Policy] または [Custom Policy] を選択します。詳細については、「カスタム権限ポリシーの作成」をご参照ください。

  • [OK] をクリックします。

詳細については、「RAM ユーザーへの権限付与」をご参照ください。

サポート対象リソース

以下のSimple Log Serviceリソースは、リソースグループレベルの権限付与をサポートしています。

Alibaba Cloud サービス

サービスコード

リソースタイプ

Simple Log Service

log

project : プロジェクト

説明

上表に記載されていないリソースタイプのサポートをリクエストするには、Resource Management コンソールでフィードバックを送信してください。

image

サポート対象外アクション

以下のSimple Log Serviceアクションは、リソースグループレベルの権限付与をサポートしていません。

アクション

説明

log:AccessDashboardSharing

-

log:AnalyzeProductLog

-

log:BalancePartitions

-

log:BatchGetGlobalProject

-

log:BatchGetIndex

-

log:BatchGetStore

-

log:CallAiTools

-

log:CheckArmsAuthorization

-

log:CheckUserPermission

-

log:CreateAccount

-

log:CreateAgentInstanceConfig

-

log:CreateAnnotationDataSet

-

log:CreateAnnotationLabel

-

log:CreateApp

-

log:CreateCMSInnerExternalStore

-

log:CreateCluster

-

log:CreateDashboardSharing

-

log:CreateDataExpression

-

log:CreateEntityStore

-

log:CreateRecordingRule

-

log:CreateResourceRecord

-

log:CreateTicket

-

log:DeleteAccount

-

log:DeleteAgentInstanceConfig

-

log:DeleteCollectionPolicy

-

log:DeleteDashboardSharing

-

log:DeleteEntityStore

-

log:DeleteRecordingRule

-

log:DeleteResource

-

log:DeleteResourceRecord

-

log:DescribeService

-

log:DisableWorker

-

log:EnableService

-

log:EnableWorker

-

log:GetAccount

-

log:GetAgentInstanceConfig

-

log:GetAnnotationLabel

-

log:GetApp

-

log:GetAsyncSQL

-

log:GetCMSInnerExternalStore

-

log:GetCluster

-

log:GetCollectionPolicy

-

log:GetCursor

-

log:GetDataExpression

-

log:GetDiagnosis

-

log:GetEcsAliUid

-

log:GetEntityStore

-

log:GetGlobalProject

-

log:GetLogs

-

log:GetMLServiceResults

-

log:GetPartitions

-

log:GetProductDataCollection

-

log:GetProjectInfo

-

log:GetRecordingRule

-

log:GetResource

-

log:GetResourceRecord

-

log:GetRoleFlags

-

log:GetShards

-

log:GetShardsInPartition

-

log:GetSlsService

-

log:GetWorkerFlags

-

log:GetWorkers

-

log:ListAccounts

-

log:ListAgentInstanceConfigs

-

log:ListAiTools

-

log:ListAnnotationData

-

log:ListAnnotationDataSets

-

log:ListAnnotationLabels

-

log:ListClusters

-

log:ListCollectionPolicies

-

log:ListDashboardSharing

-

log:ListGlobalProjects

-

log:ListNextResourceRecords

-

log:ListProjects

-

log:ListResourceRecords

-

log:ListResources

-

log:ListTagResource

-

log:LockWorker

-

log:MovePartition

-

log:MoveShard

-

log:OpenSlsService

-

log:PutAccount

-

log:PutAnnotationData

-

log:PutLogs

-

log:PutOpenEvent

-

log:QueryPartition

-

log:QueryProject

-

log:QueryPrometheusMetrics

-

log:RefreshToken

-

log:RemoteWritePrometheus

-

log:SetGeneralDataAccessConfig

-

log:SetWorkerFlags

-

log:SubmitAsyncSQL

-

log:UnlockWorker

-

log:UpdateAccount

-

log:UpdateAgentInstanceConfig

-

log:UpdateApp

-

log:UpdateCluster

-

log:UpdateDashboardSharing

-

log:UpdateDataExpression

-

log:UpdateLogStoreInternalConfig

-

log:UpdateProjectOwner

-

log:UpdateProjectQuota

-

log:UpdateProjectV2

-

log:UpdateResource

-

log:UpdateResourceRecord

-

log:UpsertCollectionPolicy

-

log:UpsertResourceRecord

-

log:VerifySignature

-

上記のアクションについては、 [Resource Scope] [Account] に設定し、カスタムポリシーを作成する必要があります。

image.png 以下のポリシー例は、必要に応じてカスタマイズ可能です。

  • 読み取り専用アクセスの許可

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "log:CallAiTools",
            "log:DescribeService",
            "log:GetAccount",
            "log:GetAgentInstanceConfig",
            "log:GetAnnotationLabel",
            "log:GetApp",
            "log:GetAsyncSQL",
            "log:GetCMSInnerExternalStore",
            "log:GetCluster",
            "log:GetCollectionPolicy",
            "log:GetCursor",
            "log:GetDataExpression",
            "log:GetDiagnosis",
            "log:GetEcsAliUid",
            "log:GetEntityStore",
            "log:GetGlobalProject",
            "log:GetLogs",
            "log:GetMLServiceResults",
            "log:GetPartitions",
            "log:GetProductDataCollection",
            "log:GetProjectInfo",
            "log:GetRecordingRule",
            "log:GetResource",
            "log:GetResourceRecord",
            "log:GetRoleFlags",
            "log:GetShards",
            "log:GetShardsInPartition",
            "log:GetSlsService",
            "log:GetWorkerFlags",
            "log:GetWorkers",
            "log:ListAccounts",
            "log:ListAgentInstanceConfigs",
            "log:ListAiTools",
            "log:ListAnnotationData",
            "log:ListAnnotationDataSets",
            "log:ListAnnotationLabels",
            "log:ListClusters",
            "log:ListCollectionPolicies",
            "log:ListDashboardSharing",
            "log:ListGlobalProjects",
            "log:ListNextResourceRecords",
            "log:ListProjects",
            "log:ListResourceRecords",
            "log:ListResources",
            "log:ListTagResource",
            "log:QueryPartition",
            "log:QueryProject",
            "log:QueryPrometheusMetrics"
          ],
          "Resource": "*"
        }
      ]
    }
    
  • フルアクセスの許可

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "log:AccessDashboardSharing",
            "log:AnalyzeProductLog",
            "log:BalancePartitions",
            "log:BatchGetGlobalProject",
            "log:BatchGetIndex",
            "log:BatchGetStore",
            "log:CallAiTools",
            "log:CheckArmsAuthorization",
            "log:CheckUserPermission",
            "log:CreateAccount",
            "log:CreateAgentInstanceConfig",
            "log:CreateAnnotationDataSet",
            "log:CreateAnnotationLabel",
            "log:CreateApp",
            "log:CreateCMSInnerExternalStore",
            "log:CreateCluster",
            "log:CreateDashboardSharing",
            "log:CreateDataExpression",
            "log:CreateEntityStore",
            "log:CreateRecordingRule",
            "log:CreateResourceRecord",
            "log:CreateTicket",
            "log:DeleteAccount",
            "log:DeleteAgentInstanceConfig",
            "log:DeleteCollectionPolicy",
            "log:DeleteDashboardSharing",
            "log:DeleteEntityStore",
            "log:DeleteRecordingRule",
            "log:DeleteResource",
            "log:DeleteResourceRecord",
            "log:DescribeService",
            "log:DisableWorker",
            "log:EnableService",
            "log:EnableWorker",
            "log:GetAccount",
            "log:GetAgentInstanceConfig",
            "log:GetAnnotationLabel",
            "log:GetApp",
            "log:GetAsyncSQL",
            "log:GetCMSInnerExternalStore",
            "log:GetCluster",
            "log:GetCollectionPolicy",
            "log:GetCursor",
            "log:GetDataExpression",
            "log:GetDiagnosis",
            "log:GetEcsAliUid",
            "log:GetEntityStore",
            "log:GetGlobalProject",
            "log:GetLogs",
            "log:GetMLServiceResults",
            "log:GetPartitions",
            "log:GetProductDataCollection",
            "log:GetProjectInfo",
            "log:GetRecordingRule",
            "log:GetResource",
            "log:GetResourceRecord",
            "log:GetRoleFlags",
            "log:GetShards",
            "log:GetShardsInPartition",
            "log:GetSlsService",
            "log:GetWorkerFlags",
            "log:GetWorkers",
            "log:ListAccounts",
            "log:ListAgentInstanceConfigs",
            "log:ListAiTools",
            "log:ListAnnotationData",
            "log:ListAnnotationDataSets",
            "log:ListAnnotationLabels",
            "log:ListClusters",
            "log:ListCollectionPolicies",
            "log:ListDashboardSharing",
            "log:ListGlobalProjects",
            "log:ListNextResourceRecords",
            "log:ListProjects",
            "log:ListResourceRecords",
            "log:ListResources",
            "log:ListTagResource",
            "log:LockWorker",
            "log:MovePartition",
            "log:MoveShard",
            "log:OpenSlsService",
            "log:PutAccount",
            "log:PutAnnotationData",
            "log:PutLogs",
            "log:PutOpenEvent",
            "log:QueryPartition",
            "log:QueryProject",
            "log:QueryPrometheusMetrics",
            "log:RefreshToken",
            "log:RemoteWritePrometheus",
            "log:SetGeneralDataAccessConfig",
            "log:SetWorkerFlags",
            "log:SubmitAsyncSQL",
            "log:UnlockWorker",
            "log:UpdateAccount",
            "log:UpdateAgentInstanceConfig",
            "log:UpdateApp",
            "log:UpdateCluster",
            "log:UpdateDashboardSharing",
            "log:UpdateDataExpression",
            "log:UpdateLogStoreInternalConfig",
            "log:UpdateProjectOwner",
            "log:UpdateProjectQuota",
            "log:UpdateProjectV2",
            "log:UpdateResource",
            "log:UpdateResourceRecord",
            "log:UpsertCollectionPolicy",
            "log:UpsertResourceRecord",
            "log:VerifySignature"
          ],
          "Resource": "*"
        }
      ]
    }
    
重要

アカウントレベルの権限を付与すると、アカウント内のすべての関連リソースへのアクセスが許可されます。常に最小権限の原則に従ってください。

よくある質問

リソースがどのリソースグループに属しているかを確認するにはどうすればよいですか。

  • 方法 1:所属サービスのコンソールで確認

    • リソースが所属する Alibaba Cloud サービスのコンソールに移動します。通常、リソースの詳細ページの基本情報セクションにリソースグループが記載されています。

  • 方法 2:Resource Management コンソールで確認

    • Resource Management コンソールにログインします。

    • [Resource Center] > [Resource Search]を選択します。

    • 左側のメニューで、対象リソースを所有するアカウントを選択します (デフォルトは [Current Account]) を選択します。

    • フィルター条件を使用してリソースを検索します。

    • [Resource Group Name] 列に、リソースが属するグループが表示されます。

特定のリソースグループ内のすべてのリソースを表示するにはどうすればよいですか。

  • 方法 1:

    • Resource Management コンソールにログインします。

    • [Resource Center] > [Resource Search]を選択します。

    • 左側のメニューで、リソースを所有するアカウント (デフォルトは [Current Account]) の下にある、対象のリソースグループ名をクリックします。

    • 右側の画面で、[Select resource types] ドロップダウンリストからクラウドサービスを選択します。

    • そのグループ内のすべてのリソースが表示されます。

  • 方法 2:

    • Resource Management コンソールにログインします。

    • [Resource Group] > [Resource Group]を選択します。

    • 対象のリソースグループを見つけ、[Actions] 列の [Manage Resource] をクリックします。

    • リソース管理ページで、[Service] ドロップダウンリストからクラウドサービスを選択します。

    • そのグループ内のすべてのリソースが表示されます。

複数のリソースを別のリソースグループに一括で移動するにはどうすればよいですか。

  1. Resource Management コンソールにログインします。

  2. 左側のメニューで、 [Resource Group] > [Resource Group] を選択します。

  3. 対象のリソースグループを見つけ、[Actions] 列の [Manage Resource] をクリックします。

  4. リソース管理ページで、フィルター条件を使用して移動したいリソースを検索します。

  5. 移動したいリソースのチェックボックスを選択します。

  6. ページ下部にある [Transfer] をクリックします。

  7. ダイアログボックスで、移動先のリソースグループを選択し、 [Confirm] をクリックします。