拡張ネットワークトラフィックLogsをクエリーする
備考
プレビュー
この機能はプライベート プレビュー段階です。試用については、Databricksの連絡先にお問い合わせください。
この記事では、Serverless コンピュートからの送信ネットワークトラフィックを分析するために、拡張ネットワークトラフィック Logs をクエリーする方法について説明します。ログに記録される内容とテーブルの関連についての概要は、拡張ネットワークトラフィック Logsを参照してください。
要件
- Databricksアカウントで、拡張ネットワークトラフィックログのプライベートプレビューに登録されている必要があります。登録をリクエストするには、Databricksアカウントチームにお問い合わせください。
- アカウントの登録後、アカウント管理者はアカウントコンソールの プレビュー ページからプレビューを有効にする必要があります。アカウントレベルのプレビューを管理するを参照してください。
- システムテーブルをクエリーするためのアクセス権が必要です。システムテーブルリファレンスを参照してください。
拡張ネットワークトラフィックLogsは、どのプラットフォーム層でも利用できます。
許可されたネットワークアクセスイベントをクエリーする
次のクエリーは、宛先と解決されたIPアドレスを含む、過去24時間の許可されたアウトバウンドネットワークアクセスイベントを返します:
SQL
SELECT
event_time,
workspace_id,
network_source_type,
destination_type,
destination,
CASE
WHEN destination_type = 'DNS'
THEN dns_event.rdata
WHEN destination_type = 'STORAGE'
THEN storage_event.rdata
END AS resolved_ips
FROM system.access.outbound_network
WHERE event_time >= current_timestamp() - INTERVAL 1 DAY
AND access_type = 'ALLOWED'
ORDER BY event_time DESC;