このトピックでは、Server Load Balancer (SLB) コンソールでアクセスログ管理機能を有効にする方法について説明します。 この機能を有効にすると、Classic Load Balancer (CLB) のレイヤー7アクセスログをLog Serviceに収集できます。
前提条件
CLBインスタンスが作成されます。 詳細については、「CLBインスタンスの作成」をご参照ください。
HTTPまたはHTTPSリスナーなどのレイヤー7リスナーがCLBインスタンスに設定されています。 詳細については、「HTTPリスナーの追加」または「HTTPSリスナーの追加」をご参照ください。
CLBインスタンスが存在するリージョンにプロジェクトとLogstoreが作成されます。 詳細については、「プロジェクトとLogstoreの作成」をご参照ください。
手順
RAM (Resource Access Management) ユーザーを使用してアクセスログ管理機能を有効にするには、RAMユーザーに必要な権限を付与する必要があります。 詳細は、「RAMユーザー権限付与」をご参照ください。
SLBコンソールにログインします。
上部のナビゲーションバーで、必要なリージョンを選択します。
左側のナビゲーションウィンドウで、 .
SLBにAliyunLogArchiveRoleロールを引き受けてLog Serviceにアクセスする権限を付与します。
この操作は、アクセスログ管理機能を初めて有効にする場合にのみ必要です。 Alibaba Cloudアカウントを使用して承認を完了する必要があります。
警告AliyunLogArchiveRoleロールの権限を取り消したり、ロールを削除したりしないでください。 それ以外の場合、CLBアクセスログをLog Serviceに送信できません。
[アクセスログ (レイヤー7)] ページで、CLBインスタンスを見つけ、[操作] 列の [ログの設定] をクリックします。
[ログの設定] パネルで、プロジェクトとLogstoreを選択し、[OK] をクリックします。
設定が完了すると、Log ServiceはLogstoreのインデックスを自動的に作成します。 Logstoreのインデックスが既に作成されている場合、既存のインデックスは上書きされます。
次のステップ
API 操作 | 説明 |
アクセスログの照会 | [アクセスログ (レイヤー7)] ページで、CLBインスタンスを見つけ、[操作] 列の [ログの表示] をクリックします。 詳細については、「アクセスログデータの照会」をご参照ください。 |
アクセスログ管理機能の無効化 | [アクセスログ (レイヤー7)] ページで、CLBインスタンスを見つけ、[操作] 列の [削除] をクリックします。 詳細については、「アクセスログの無効化」をご参照ください。 重要 Log Serviceに送信されたプロジェクトとログは、アクセスログ管理機能を無効にしても自動的に削除されません。 機能を無効にした後の不要な料金を防ぐため、Log Serviceコンソールでプロジェクトを手動で削除することを推奨します。 詳細については、「プロジェクトの削除」をご参照ください。 |
次のステップ
レイヤー7 CLBアクセスログがLog Serviceに収集された後、Log Serviceコンソールで収集されたログに対してさまざまな操作を実行できます。 たとえば、ログを照会、分析、ダウンロード、送信、変換できます。 ログに基づいてアラートを設定することもできます。 詳細については、「Alibaba Cloudサービスのログに対する一般的な操作」をご参照ください。