Azure API Management のログを収集する
以下でサポートされています。
Google SecOpsSIEM
このドキュメントでは、Azure Storage アカウントを使用して Azure API Management ログを Google Security Operations にエクスポートする方法について説明します。
始める前に
- Google SecOps インスタンスがあることを確認します。
- 有効な Azure テナントがあることを確認します。
- Azure への特権アクセス権があることを確認します。
Azure Storage アカウントを構成する
- Azure コンソールで、[ストレージ アカウント] を検索します。
- [+ 作成] をクリックします。
- 次の入力パラメータの値を指定します。
- Subscription: サブスクリプションを選択します。
- Resource Group: リソース グループを選択します。
- リージョン: リージョンを選択します。
- パフォーマンス: パフォーマンスを選択します(標準を推奨)。
- 冗長性: 冗長性を選択します(GRS または LRS を推奨)。
- ストレージ アカウント名: 新しいストレージ アカウントの名前を入力します。
- [Review + create] をクリックします。
- アカウントの概要を確認し、[作成] をクリックします。
- [ストレージ アカウントの概要] ページで、[セキュリティとネットワーキング] の [アクセスキー] サブメニューを選択します。
- [key1] または [key2] の横にある [Show] をクリックします。
- [クリップボードにコピー] をクリックして、鍵をコピーします。
- キーを安全な場所に保存して、後で使用できるようにします。
- [ストレージ アカウントの概要] ページで、[設定] の [エンドポイント] サブメニューを選択します。
- [クリップボードにコピー] をクリックして、Blob サービスのエンドポイント URL(
https://<storageaccountname>.blob.core.windows.net
など)をコピーします。 - エンドポイント URL を安全な場所に保存して、後で使用できるようにします。
Azure API Management ログのログ エクスポートを構成する
- 特権アカウントを使用して Azure Portal にログインします。
- Azure ポータルで、API Management サービス インスタンスを見つけて選択します。
- [Monitoring] > [Diagnostic settings] を選択します。
- [+ 診断設定を追加] をクリックします。
- 診断設定にわかりやすい名前を入力します。
- ApiManagement Gateway に関連するログを選択します。
- 移行先として [ストレージ アカウントにアーカイブ] チェックボックスをオンにします。
- サブスクリプションとストレージ アカウントを指定します。
- [保存] をクリックします。
Azure API Management のログを取り込むように Google SecOps でフィードを構成する
- [SIEM 設定] > [フィード] に移動します。
- [新しく追加] をクリックします。
- [フィード名] フィールドに、フィードの名前を入力します(例: Azure API Management Logs)。
- [ソースタイプ] として [Microsoft Azure Blob Storage] を選択します。
- [ログタイプ] として [Azure API Management] を選択します。
- [次へ] をクリックします。
次の入力パラメータの値を指定します。
- Azure URI: Blob エンドポイントの URL。
ENDPOINT_URL/BLOB_NAME
- 次のように置き換えます。
ENDPOINT_URL
: blob エンドポイント URL(https://<storageaccountname>.blob.core.windows.net
)BLOB_NAME
: blob の名前(insights-logs-<logname>
など)
- 次のように置き換えます。
- URI is a: ログストリームの構成([単一ファイル] | [ディレクトリ] | [サブディレクトリを含むディレクトリ])に応じて URI TYPE を選択します。
Source deletion options: 必要に応じて削除オプションを選択します。
共有キー: Azure Blob Storage へのアクセスキー。
Asset namespace: アセットの名前空間。
Ingestion labels: このフィードのイベントに適用されるラベル。
- Azure URI: Blob エンドポイントの URL。
[次へ] をクリックします。
[Finalize] 画面で新しいフィードの設定を確認し、[送信] をクリックします。
変更点
2024-10-30
- 新しく作成されたパーサー。
さらにサポートが必要な場合 コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。