このトピックでは、SLBコンソールでアクセスログ管理機能を有効にする方法について説明します。 この機能を有効にすると、Log Serviceを使用してSLBアクセスログを収集できます。
始める前に
- SLB インスタンスを作成します。 詳細については、「SLB インスタンスの作成」をご参照ください。
- SLBインスタンスにHTTPまたはHTTPSリスナーが設定されています。 詳細については、「HTTPリスナーの追加」または「HTTPS リスナーの追加」をご参照ください。
- SLBインスタンスが存在するリージョンにプロジェクトとLogstoreが作成されます。 詳細については、「プロジェクトとLogstoreの作成」をご参照ください。
手順
重要 RAMユーザーを使用してアクセスログ管理機能を有効にするには、RAMユーザーに必要な権限を付与する必要があります。 詳細については、「RAMユーザーにアクセスログを使用する権限の付与」をご参照ください。
- SLBコンソールにログインします。
- ページの左上隅で、SLBインスタンスが存在するリージョンを選択します。
- 左側のナビゲーションメニューで、 をクリックします。
- SLBにAliyunLogArchiveRoleロールを引き受けてLog Serviceにアクセスする権限を付与します。SLBがAliyunActionTrailDefaultRoleロールを引き受けることを許可している場合は、この手順をスキップしてください。に警告 AliyunLogArchiveRoleロールを削除したり、AliyunLogArchiveRoleロールから権限を取り消したりしないでください。 そうしないと、ログをLog Serviceに送信できません。
- [アクセスログ (レイヤー7)] ページで、インスタンスの [操作] 列の [設定] をクリックします。
- [ログの設定] ダイアログボックスで、使用可能なプロジェクトとLogstoreを選択します。 [OK] をクリックします。設定が完了すると、選択したLogstoreのデータのインデックスが自動的に作成されます。 Logstoreでインデックスが作成された場合、インデックスは上書きされます。