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

Simple Log Service:RAMユーザーにデータを処理する権限を付与する

最終更新日:Jan 02, 2025

Resource Access Management (RAM) ユーザーを使用してデータを処理する場合は、RAMユーザーに必要な権限を付与する必要があります。

手順

  1. にログインします。RAMコンソールAlibaba Cloudアカウントを使用するか、RAM管理者として使用します。

  2. カスタムポリシーを作成します。 [JSON] タブで、エディターの既存のコンテンツを次のスクリプトに置き換えます。 詳細については、「」をご参照ください。スクリプト編集モードでカスタムポリシーを作成する.

    重要

    次のコンテンツのProjectNameLogstoreNameを、データ処理で使用するSimple Log Serviceプロジェクトとログストアの名前に置き換えます。 プロジェクトとログストアの名前を表示する方法の詳細については、「プロジェクトの管理」および「ログストアの管理」をご参照ください。

    読み取り権限

    {
        "Version": "1",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "log:GetIngestProcessor",
                    "log:ListIngestProcessors"
                ],
                "Resource": "acs:log:*:*:project/ProjectName/ingestprocessor/*"
            },
            {
                "Effect": "Allow",
                "Action": [
                    "log:GetLogStore"
                ],
                "Resource": "acs:log:*:*:project/ProjectName/logstore/LogstoreName"
            }
        ]
    }

    読み書き権限

    {
        "Version": "1",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "log:GetIngestProcessor",
                    "log:ListIngestProcessors"
                ],
                "Resource": "acs:log:*:*:project/ProjectName/ingestprocessor/*"
            },
            {
                "Effect": "Allow",
                "Action": [
                    "log:GetLogStore"
                ],
                "Resource": "acs:log:*:*:project/ProjectName/logstore/LogstoreName"
            }
        ]
    }
    {
        "Version": "1",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "log:PutIngestProcessor",
                    "log:GetIngestProcessor",
                    "log:ListIngestProcessors",
                    "log:DeleteIngestProcessor"
                ],
                "Resource": "acs:log:*:*:project/ProjectName/ingestprocessor/*"
            },
            {
                "Effect": "Allow",
                "Action": [
                    "log:UpdateLogStoreProcessor"
                ],
                "Resource": [
                    "acs:log:*:*:project/ProjectName/logstore/LogstoreName"
                ]
            },
            {
                "Effect": "Allow",
                "Action": [
                    "log:UpdateMetricStoreProcessor"
                ],
                "Resource": [
                    "acs:log:*:*:project/ProjectName/metricstore/MetricstoreName"
                ]
            }
        ]
    }
  3. 作成したカスタムポリシーをRAMユーザーに追加します。 詳細については、「」をご参照ください。RAMユーザーに権限を付与する.

関連ドキュメント

このトピックでは、カスタムポリシーを作成して使用する方法について説明します。 カスタムポリシーを使用すると、きめ細かいアクセス制御を実装できます。 ただし、カスタムポリシーを維持および管理する必要があります。 RAMユーザーにシステムポリシーをアタッチすることもできます。 システムポリシーを使用する場合、システムポリシーを維持または管理する必要はありません。 カスタムポリシーと比較して、システムポリシーはより簡単な方法でRAMユーザーにアタッチでき、より多くの操作に対する権限を付与できます。 システムポリシーはセキュリティリスクを引き起こす可能性があります。 Simple Log Serviceでサポートされているシステムポリシーの詳細については、「Simple Log Serviceのシステムポリシー」をご参照ください。