新しいログ監査サービスでクラウドサービスのログ収集を有効化した後、関連付けられたプロジェクト内で収集ルールを作成、変更、無効化、および削除できます。
操作手順
コンソール
-
収集ルールページに移動します。
-
Simple Log Service コンソール にログインします。ログアプリケーション セクションの 監査 & セキュリティ タブで、新しいログ監査サービス をクリックします。
-
対象プロジェクトの名前をクリックします。クラウドサービス タブで、対応するクラウドサービスのカードをクリックします。または、ルール タブで、収集ルールの作成 をクリックします。
-
-
作成 をクリックして収集ルールを作成するか、既存のルールを 変更、いいえ、または 削除 できます。
重要-
収集ルールを変更する際、ログタイプまたはクラウドサービス名を変更することはできません。変更するとエラーが発生します。
-
1 つのクラウドサービスについて、異なるログタイプごとに複数の収集ルールを作成できます。これらのルールは組み合わせて特定のクラウドサービスインスタンスに適用されます。インスタンスのログ収集を完全に停止するには、そのインスタンスに関連付けられたすべての収集ルールを無効化または削除する必要があります。
-
クラウドサービスの収集ルールを無効化または削除しても、そのルールによって有効化されたインスタンスのログ収集のみが停止されます。クラウドサービスコンソールまたは CloudLens を通じて手動でログ収集を有効化したインスタンスには影響しません。
-
API
-
API を呼び出す際は、中国 (上海) リージョンまたは シンガポール リージョンのサービスエンドポイントを指定する必要があります。
-
クラウドサービスの収集ルールを無効化または削除しても、そのルールによって有効化されたインスタンスのログ収集のみが停止されます。クラウドサービスコンソールまたは CloudLens を通じて手動でログ収集を有効化したインスタンスには影響しません。
-
1 つのクラウドサービスについて、異なるログタイプごとに複数の収集ルールを作成できます。これらのルールは組み合わせて特定のクラウドサービスインスタンスに適用されます。インスタンスのログ収集を完全に停止するには、そのインスタンスに関連付けられたすべての収集ルールを無効化または削除する必要があります。
-
収集ルールを変更する際、ログタイプまたはクラウドサービス名を変更することはできません。変更するとエラーが発生します。
ログ監査サービスの収集ルールを管理するには、次の API オペレーションを使用します。
収集ルールパラメーター
基本パラメーター
|
パラメーター |
説明 |
|
ルール名 |
収集ルールの名前です。名前はアカウント内でグローバルに一意である必要があり、3~63 文字で、先頭は英字である必要があります。 |
|
クラウドサービス名 |
詳細については、「クラウドサービスのログ収集リファレンス」をご参照ください。 |
|
ログタイプ |
詳細については、「クラウドサービスのログ収集リファレンス」をご参照ください。 |
|
リソースマッチングモード |
|
|
インスタンス |
インスタンスモード が インスタンスモード に設定されている場合にのみ有効です。指定されたリスト内の ID を持つインスタンスからのみログを収集します。 説明
ドロップダウンリストにオプションが表示されない場合は、手動でインスタンス ID を入力できます。クラウドサービスに対して少なくとも 1 つの収集ルールを作成すると、ドロップダウンリストに既存のインスタンス名が自動的に表示されます。 |
|
リージョンリスト、リソースタグ |
|
|
グローバルログストレージリージョン |
ログタイプが グローバルログタイプ の場合にのみ利用可能です。初期構成時にサービスがグローバルログを収集するリージョンを指定します。
|
一元化ストレージ構成
サービスはデータ変換を使用して、ログを一元化された送信先ログストアに書き込みます。デフォルトログストアから複数の一元化送信先にログを配信する場合は、各ログストアが存在することを確認してください。一元化ログストアを削除する場合は、他の送信先ログストアへの書き込み操作が中断されないように、事前に関連する収集ルールを削除してください。
新しいログストアを作成する際、デフォルトの名前テンプレートは central-{productCode}-{dataCode}-{policyName} です。
|
パラメーター |
説明 |
|
集中型送信先プロジェクト |
ログの一元化配信用プロジェクトです。収集ルール に関連付けられたプロジェクトに固定されており、変更できません。 |
|
一元化送信先ログストア |
|
|
一元化ストレージ保持期間 |
新しいログストアを作成する場合にのみ有効です。新しいログストアのデータ保持期間を初期化し、既存のログストアには影響しません。 |
マルチアカウント構成
-
リソースディレクトリを使用してマルチアカウント構造を設定します。リソースディレクトリ の管理アカウントまたは委任された管理者のみが、マルチアカウントモードを有効化できます。
-
管理アカウントとして Resource Management コンソール にログインし、リソースディレクトリを有効化 します。
-
フォルダを作成 します。
-
メンバーを作成するか、既存の Alibaba Cloud アカウントを招待して参加させます。その後、これらのメンバーを対応するフォルダに移動します。
詳細については、「メンバーの作成」、「Alibaba Cloud アカウントをリソースディレクトリに招待」、および「メンバーの移動」をご参照ください。
-
委任された管理者アカウントを追加 します。
-
-
マルチアカウントモード を構成します。
マルチアカウントモード
説明
All (all)
-
すべてのメンバーアカウントから指定されたクラウドサービスのログを収集します。
-
管理アカウントまたは委任された管理者が構成した収集ルールは、リソースディレクトリ内のすべてのメンバーアカウントに影響します。リソースディレクトリに新しいアカウントが追加されるか、既存のアカウントが変更されると、サービスは自動的にルールを作成または変更します。
Custom (custom)
-
選択したメンバーアカウントから指定されたクラウドサービスのログを収集します。
-
管理アカウントまたは委任された管理者が構成した収集ルールは、カスタム構成で指定されたメンバーアカウントにのみ影響します。他のメンバーアカウントには影響しません。
-
一般的なエラーコード
|
エラーコード |
エラーメッセージ |
説明 |
|
DeregisterDA.Deny.TrustedService |
Forbidden, the current management account has configured unified access under the resource directory, please update or delete the unified access related configuration first. |
このエラーは、委任された管理者アカウント下に収集ルールがまだ存在している状態で、リソースディレクトリ、信頼できるサービス、または委任された管理者を削除しようとした場合に発生します。 この問題を解決するには、次の手順を実行してください。
|
|
NotMatch |
productCode or dataCode are not match to current productCode or dataCode |
ルールを変更する際、プロダクトコードおよびデータコードを変更することはできません。変更すると、不一致エラーが発生します。 |
|
PolicyNotExist |
the collection policy does not exist |
クエリまたは削除しようとしている収集ルールが存在しません。 |
|
InvalidSLR |
SLR not exist or created failed |
サービスリンクロールが存在しないか、作成に失敗しました。ログ監査サービスでルールを作成すると、サービスは現在のアカウントおよびメンバーアカウント(リソースディレクトリが有効な場合)に自動的に AliyunServiceRoleForSLSAudit サービスリンクロール を作成します。 |
|
InvalidRAM |
RAM is not enough for execute this action, please check current account ram policy of this operation |
RAM ユーザーに、ログ監査サービスで操作を実行するために必要な権限がありません。詳細については、「RAM ユーザーにログ監査サービス (新バージョン) の管理権限を付与」をご参照ください。 |
|
InvalidProductData |
Invalid Product Code or Data Code |
指定されたプロダクトコードまたはデータコードが無効です。 |
|
InvalidProductData |
Invalid Policy Name |
指定されたルール名が無効です。 |
|
InvalidPolicyConfig |
Policy Config : resourceMode should be all/instanceMode/attributeMode |
リソースマッチングモードは、 |
|
InvalidPolicyConfig |
Policy Config : resourceMode should be all for lens global log type |
CloudLens グローバルログタイプの場合、リソースマッチングモードは |
|
InvalidPolicyConfig |
Policy Config : resourceMode should be attribute mode for security log type |
セキュリティログタイプの場合、リソースマッチングモードは |
|
InvalidPolicyConfig |
Policy Config : you should set at least one center region for security log type |
セキュリティログタイプの場合、少なくとも 1 つのプライマリ一元化リージョンを構成する必要があります。 |
|
InvalidPolicyConfig |
Policy Config : this productCode and dataCode not allowed to config instance ids |
セキュリティログタイプの場合、インスタンスリストを構成することはできません。 |
|
InvalidConfig |
Please check if the project/logstore belongs to you or the project/logstore in right region |
一元化ストレージ用に指定されたプロジェクトまたはログストアが現在のアカウントに属していないか、誤ったリージョンにあります。 |
|
InvalidConfig |
policyCode and dataCode is required when you need to list policy by instanceId that meet the filter conditions |
インスタンス ID で一致するルールを検索する際は、プロダクトコードおよびデータコードを指定する必要があります。 |
|
InvalidCentralizeConfig |
when centralizeEnabled, you should set at least one centralize config |
一元化ストレージが有効な場合、対応する一元化ログストア情報を構成する必要があります。 |
|
InvalidCentralizeConfig |
centralize config is necessary for security product log collection |
セキュリティログタイプの場合、一元化ストレージを構成する必要があります。 |
|
InvalidCentralizeConfig |
dest project, dest logstore, dest region, dest ttl should not be empty when centralize enabled |
一元化ストレージが有効な場合、送信先プロジェクト、送信先ログストア、データ保持期間を空にすることはできません。 |
|
InvalidCentralizeConfig |
dest project invalid for centralize config |
一元化ストレージ用の送信先プロジェクトが無効です。 |
|
InvalidCentralizeConfig |
dest logstore invalid for centralize config |
一元化ストレージ用の送信先ログストアが無効です。 |
|
InvalidCentralizeConfig |
dest region invalid for centralize config |
一元化ストレージ用の送信先リージョンが無効です。 |
|
InvalidResourceDirectoryConfig |
Policy ResourceDirectory Config : when you set resource directory, you should set account group type first |
リソースディレクトリを構成する際は、まず マルチアカウントモード を構成する必要があります。 |
|
InvalidResourceDirectoryConfig |
Policy ResourceDirectory Config: instance mode not allowed to set resource directory |
リソースディレクトリのマルチアカウント設定を有効化する場合、リソースマッチングモードをインスタンスモードに設定することはできません。 |
|
InvalidResourceDirectoryConfig |
Policy ResourceDirectory Config : members should not be empty |
マルチアカウントモード がカスタムに設定されている場合、メンバーのリストを空にすることはできません。 |
|
InvalidResourceDirectoryConfig |
Policy ResourceDirectory Config : centralize config enabled is required for resource directory |
リソースディレクトリ内の複数のアカウントからログを収集するには、共通の送信先を指定するために一元化ストレージを有効化して構成する必要があります。 |
|
InvalidResourceDirectoryConfig |
Policy ResourceDirectory Config : the account resource directory not in use |
現在のアカウントではリソースディレクトリが有効化されていません。 |
|
InvalidResourceDirectoryConfig |
Policy ResourceDirectory Config : the account is neither a delegated admin nor a master, just a member account |
現在のアカウントはメンバーアカウントであり、管理アカウントまたは委任された管理者ではないため、ルール内でリソースディレクトリモードを構成できません。 |
|
InvalidResourceDirectoryConfig |
Policy ResourceDirectory Config : custom members include invalid account |
マルチアカウントモード がカスタムに設定されている場合、指定されたメンバーアカウントのリストに無効なアカウント ID が含まれています。 |
|
InvalidDataConfig |
Policy DataConfig: the data region is not valid |
グローバルログタイプのデフォルト送信先リージョンとして構成されたものが無効です。 |
|
InvalidDataConfig |
Policy DataConfig: this kind of product is not allowed to set data config |
現在のプロダクトまたはログタイプがグローバルログタイプではないため、この構成は許可されていません。 |
|
InvalidDataConfig |
Policy DataConfig: the data region already exist in other policy, you cannot change |
グローバルログタイプの場合、デフォルト送信先リージョンを一度構成すると、すぐに有効になり、後から変更することはできません。 |
関連ドキュメント
-
RAM ユーザーを使用して新しいログ監査サービスを管理するには、Alibaba Cloud アカウントを使用して RAM ユーザーに必要な権限を付与する必要があります。詳細については、「RAM ユーザーにログ監査サービス (新バージョン) の管理権限を付与」をご参照ください。
-
ログタイプ、デフォルトのプロジェクトおよびログストア名、クラウドサービスの課金に関する情報については、「クラウドサービスのログ収集リファレンス」をご参照ください。
-
複数の Alibaba Cloud アカウントからクラウドサービスログを収集するには、まず「リソースディレクトリを有効化」する必要があります。その後、リソースディレクトリの管理アカウントまたは委任された管理者として収集ルールを構成します。これにより、メンバーアカウントから指定されたプロジェクトにログを収集できます。詳細については、「クラウドサービスのログ収集リファレンス」をご参照ください。