Network Watcher の Azure RBAC アクセス許可

Azure ロールベースのアクセス制御 (Azure RBAC) を使用すると、割り当てられた職務を遂行するために必要な特定のアクションのみを組織内のメンバーに割り当てることができます。

Azure Network Watcherの機能を利用するには、AzureにログインするアカウントをOwnerContributorまたはNetwork Contributorの組み込みロールに割り当てるか、Network Watcher機能に記載されたアクションを含むカスタムロールに割り当てる必要があります。

Important

ネットワーク共同作成者 には、次のアクションは含まれません。

  • その他のアクション」または「フロー ログ」セクションに記載されている Microsoft.Storage/* アクション。
  • Microsoft.Storage/* リストされたアクション 追加のアクション セクション。
  • Microsoft。OperationalInsights/workspaces/*, Microsoft.Insights/dataCollectionRules/*、またはMicrosoft。Insights/dataCollectionEndpoints/* アクションはトラフィック分析セクションに記載されています。

サブスクリプションのユーザーに割り当てられているロールを確認する方法については、「Azure portal を使用して Azure でのロールの割り当てを一覧表示する」を参照してください。 ロールの割り当てが表示されない場合は、それぞれのサブスクリプション管理者にお問い合わせください。

次のセクションでは、Network Watcher とその機能を使用するために最低限必要なアクセス許可の一覧を示します。 関連する Azure アクセス許可の完全な一覧については、 Microsoft.Network のアクセス許可Microsoft.Compute のアクセス許可Microsoft.Storage のアクセス許可Microsoft.Insights のアクセス許可および Microsoft.OperationalInsights のアクセス許可に関するページを参照してください。

Network Watcher

アクション Description
Microsoft.Network/networkWatchers/read Network Watcher を取得する
Microsoft.Network/networkWatchers/write Network Watcher を作成する
Microsoft.Network/networkWatchers/delete Network Watcher を削除する

接続モニター

アクション Description
Microsoft.Network/networkWatchers/connectionMonitors/start/action 接続モニターを起動する
Microsoft.Network/networkWatchers/connectionMonitors/stop/action 接続モニターを停止する
Microsoft.Network/networkWatchers/connectionMonitors/query/action 接続モニターのクエリを実行する
Microsoft.Network/networkWatchers/connectionMonitors/read 接続モニターを取得する
Microsoft.Network/networkWatchers/connectionMonitors/write 接続モニターを作成する
Microsoft.Network/networkWatchers/connectionMonitors/delete 接続モニターを削除する

フロー ログ

アクション Description
Microsoft.Network/networkWatchers/flowLogs/read フロー ログの詳細を取得する
Microsoft.Network/networkWatchers/flowLogs/write フロー ログの作成
Microsoft.Network/networkWatchers/flowLogs/delete フロー ログを削除する
Microsoft.Network/networkWatchers/configureFlowLog/action フローログの設定
Microsoft.Network/networkWatchers/queryFlowLogStatus/action フロー ログのクエリ状態
Microsoft.Network/networkSecurityGroups/write 1 ネットワークセキュリティグループの作成または更新
Microsoft.Storage/storageAccounts/listServiceSas/Action、
Microsoft.Storage/storageAccounts/listAccountSas/Action、
Microsoft.Storage/storageAccounts/listKeys/Action
ストレージ アカウントへの安全アクセス と書き込みを可能にする共有アクセス署名(SAS)を取得する

1 NSG フロー ログでのみ必要。

トラフィック分析

トラフィック分析の有効化はフローログリソースの一部であるため、 フローログに必要なすべての権限に加えて、以下の権限が必要です:

アクション Description
Microsoft.Network/applicationGateways/read アプリケーション ゲートウェイを取得する
Microsoft.Network/connections/read VirtualNetworkGatewayConnection を取得します。
Microsoft.Network/expressRouteCircuits/read ExpressRouteCircuit を取得します。
Microsoft.Network/loadBalancers/read ロード バランサーの定義を取得する
Microsoft.Network/localNetworkGateways/read LocalNetworkGateway を取得する
Microsoft.Network/networkInterfaces/read ネットワーク インターフェイス定義を取得する
Microsoft.Network/networkSecurityGroups/read ネットワーク セキュリティ グループの定義を取得する
Microsoft.Network/publicIPAddresses/read パブリック IP アドレス定義を取得する
Microsoft.Network/routeTables/read ルート テーブル定義を取得する
Microsoft.Network/virtualNetworkGateways/read VirtualNetworkGateway を取得する
Microsoft.Network/virtualNetworks/read 仮想ネットワーク定義を取得する
Microsoft 計算/仮想マシン/読み取り 仮想マシンのプロパティを取得する
Microsoft.Compute/virtualMachineScaleSets/read (仮想マシン スケール セットの読取り) 仮想マシン スケール セットのプロパティを取得します
Microsoft.OperationalInsights/workspaces/read 既存のワークスペースを取得します
Microsoft.OperationalInsights/workspaces/sharedkeys/action ワークスペースの共有キーを取得します
Microsoft.Insights/dataCollectionRules/read 1 データ収集ルールを読み取ります
Microsoft.Insights/dataCollectionRules/write 1 データ収集ルールを作成または更新します
Microsoft.Insights/dataCollectionRules/delete 1 データ収集ルールを削除します
Microsoft.Insights/データコレクションエンドポイント/読み取り 1 データ収集エンドポイントを読み取ります
Microsoft.Insights/dataCollectionEndpoints/書き込み 1 データ収集エンドポイントを作成または更新します
Microsoft.Insights/dataCollectionEndpoints/削除1 データ収集エンドポイントを削除します

1 仮想ネットワーク フロー ログでトラフィック分析を使用する場合は、Log Analytics ワークスペース サブスクリプションで必要です。

Caution

トラフィック分析では、Log Analytics ワークスペースと同じリソース グループ内に データ収集規則 (DCR) リソースと データ収集エンドポイント (DCE) リソースが作成および管理され、先頭に NWTA が付いています。 これらのリソースに対して何らかの操作を実行すると、トラフィック分析が期待どおりに機能しない可能性があります。

Important

管理グループ 継承権限は現在、トラフィック分析を有効にするためにサポートされていません。

接続のトラブルシューティング

アクション Description
Microsoft.Network/networkWatchers/connectivityCheck/action、
Microsoft.Network/networkWatchers/接続性確認/読み取り
仮想マシンから特定のエンドポイントへの直接 TCP 接続を確立する可能性を確認する
Microsoft.Network/networkWatchers/queryTroubleshootResult/action 接続のトラブルシューティング テストのクエリ結果
Microsoft.Network/networkWatchers/troubleshoot/action 接続のトラブルシューティング テストの実行
Microsoft.Network/networkWatchers/networkConfigurationDiagnostic/read Azureネットワークリソースのネットワーク構成診断結果や診断情報をご覧ください。

パケット キャプチャ

アクション Description
Microsoft.Network/networkWatchers/packetCaptures/queryStatus/action パケット キャプチャの状態のクエリを実行する
Microsoft.Network/networkWatchers/packetCaptures/stop/action 実行中のパケット キャプチャ セッションを停止する
Microsoft.Network/networkWatchers/packetCaptures/read パケット キャプチャ定義を取得する
Microsoft.Network/networkWatchers/packetCaptures/write パケット キャプチャを作成する
Microsoft.Network/ネットワークウォッチャー/パケットキャプチャ/delete パケット キャプチャを削除する
Microsoft.Network/networkWatchers/packetCaptures/queryStatus/read パケット キャプチャの状態の表示する

IP フロー検証

アクション Description
Microsoft.Network/networkWatchers/ipFlowVerify/action,
Microsoft.Network/networkWatchers/ipFlowVerify/read
パケットが特定の宛先に対して許可されるか拒否されるか、または特定の宛先から拒否されるかを返します。

ネクストホップ

アクション Description
Microsoft.Network/networkWatchers/nextHop/action,
Microsoft.Network/networkWatchers/nextHop/read
指定されたターゲットおよび宛先のIPアドレスに対して、次のホップタイプと次のホップのIPアドレスを返します
Microsoft 計算/仮想マシン/読み取り 仮想マシンのプロパティを取得する
Microsoft.Network/networkInterfaces/read ネットワーク インターフェイス定義を取得する

ネットワーク セキュリティ グループ ビュー

アクション Description
Microsoft.Network/networkWatchers/securityGroupView/action 仮想マシンに適用されている構成済みの有効なネットワーク セキュリティ グループ規則を表示する

トポロジ

アクション Description
Microsoft.Network/networkWatchers/topology/action、
Microsoft.Network/networkWatchers/topology/read
リソース グループ内のリソースとそのリレーションシップのネットワーク レベル ビューを取得する

到達可能性レポート

アクション Description
Microsoft.Network/networkWatchers/azureReachabilityReport/action 指定した場所から Azure リージョンへのインターネット サービス プロバイダーの相対的な待機時間スコアを取得する

その他のアクション

一部の Network Watcher 機能には、次の操作が必要です。

アクション Description
Microsoft.Authorization/*/Read Azure ロールの割り当てとポリシー定義をフェッチします
Microsoft.Resources/subscriptions/resourceGroups/Read サブスクリプションのすべてのリソース グループを列挙します
Microsoft.Storage/storageAccounts/Read 指定したストレージ アカウントのプロパティを取得します
Microsoft.Storage/storageAccounts/listServiceSas/Action、
Microsoft.Storage/storageAccounts/listAccountSas/Action、
Microsoft.Storage/storageAccounts/listKeys/Action
ストレージ アカウントへのセキュリティで保護されたアクセスおよびストレージ アカウントへの書き込みを有効にした、Shared Access Signature (SAS) をフェッチします
Microsoft.Compute/virtualMachines/Read、
Microsoft.Compute/virtualMachines/Write
VMにログインしてパケットキャプチャを行い、ストレージアカウントにアップロードします
Microsoft.Compute/virtualMachines/extensions/Read、
Microsoft.Compute/virtualMachines/extensions/Write
Network Watcher 拡張機能が存在するかどうかの確認と必要に応じたインストールを行います
Microsoft.Compute/virtualMachineScaleSets/Read、
Microsoft.Compute/virtualMachineScaleSets/Write
仮想マシンのスケールセットにアクセスし、パケットキャプチャを行い、ストレージアカウントにアップロードします
Microsoft.Compute/virtualMachineScaleSets/extensions/Read、
Microsoft.Compute/virtualMachineScaleSets/extensions/Write
Network Watcher 拡張機能が存在するかどうかの確認と必要に応じたインストールを行います
Microsoft.Insights/alertRules/* メトリック アラートを設定する
Microsoft.Support/* Network Watcher からサポート チケットを作成および更新します