このスクリプトは、 Nerdio Manager
-
MakeAppServicePrivate パラメーターを "true" に設定すると、プライベートネットワークまたはピア接続されたネットワーク上のクライアントに App Service へのアクセスを制限できます。
-
1 つ以上の既存のネットワークのリソース ID を指定すると、それらのネットワークが新しいプライベートネットワークにピア接続されます。
-
パラメーターで指定された VNet とサブネットがすでに存在する場合、既存のリソースが使用されます。存在しない場合は、作成されます。
-
このスクリプトによって作成されるリソースの名前 (プライベートエンドポイント名など) は、このスクリプトを複製し、スクリプトの先頭にある変数を編集することでカスタマイズできます。
-
このスクリプトを実行する前に、DNS ゾーンやプライベートエンドポイントなどのリソースを作成したい場合は、スクリプトを複製し、作成したリソースに合わせてリソース名を編集できます。スクリプトは、 Nerdio Manager
-
ユーザー別コスト配分リソース (App Service、LAW、Key Vault、App Insights) もプライベートネットワークに配置されます。
-
MakeSaStoragePrivate が "true" の場合、Scripted Actions ストレージアカウントはプライベート VNet に配置されます。
-
ストレージアカウントをプライベートにしながら Azure Runbook 機能を保持するために、Hybrid Worker VM が作成されます。
注記
Nerdio Manager お使いの環境で Hybrid Worker VM を実行すると、 Azure リソースに追加のコストが発生します。また、環境によっては必要ない場合もあります。プライベートエンドポイントを使用して Azure Runbook を利用するお勧めの方法は、 Nerdio Managerで Runbook を実行することです (詳細については、「 Azure Runbook 用 Scripted Actions」を参照してください)。このモードで Runbook を実行すると、Hybrid Worker VM は必要なくなり、削除できます。
-
AVD VM は、Scripted Actions を実行するためにストレージアカウントへのアクセスが必要です。PeerVnetIds パラメーターを使用して、AVD VNet をプライベートエンドポイントの VNet にピア接続します。
ランタイムパラメーター
次のパラメーターは、ランタイムで指定できます。
表5 ランタイムパラメーター
|
パラメーター |
説明 |
|---|---|
|
PrivateLinkVnetName |
プライベートエンドポイント用の VNet。VNet が存在しない場合は、作成されます。既存の VNet を指定する場合、VNet またはそのリソースグループは、[設定 ] > [Azure 環境 ]で Nerdio Manager |
|
VnetAddressRange |
プライベートエンドポイント VNet のアドレス範囲。VNet とサブネットがすでに作成されている場合、このパラメーターは無視されます。 |
|
PrivateEndpointSubnetName |
プライベートエンドポイントサブネットの名前。サブネットが存在しない場合は、作成されます。 |
|
PrivateEndpointSubnetRange |
プライベートエンドポイントサブネットのアドレス範囲。サブネットがすでに存在する場合は使用されません。 |
|
AppServiceSubnetName |
App Service サブネット名。サブネットが存在しない場合は、作成されます。 |
|
AppServiceSubnetRange |
App Service サブネットのアドレス範囲。サブネットがすでに存在する場合は使用されません。 |
|
ExistingDNSZonesRG |
新しいプライベートエンドポイントで使用するためにすでに設定されたプライベート DNS ゾーンがある場合は、ここにそのリソースグループを指定してください。スクリプトは既存の DNS ゾーンを見つけて使用します。 注記このリソースグループは、[システム] > [設定] > [Azure] で Nerdio Manager にリンクする必要があるか、または Nerdio Manager アプリ登録にリソースグループへのアクセスが付与されている必要があります。 |
|
MakeSaStoragePrivate |
Scripted Actions ストレージアカウントをプライベートにします。これは、Azure Automation アカウントがストレージアカウントに アクセスできないことを意味します。これに対処するために、スクリプトは、まだ存在しない場合は Hybrid Worker VM を作成します。これにより、 Azure リソースのコストが増加します。このスクリプトを実行する前に、Automation アカウントで Hybrid Worker を作成できます。これにより、スクリプトは Hybrid Worker VM の作成をスキップします。 このスクリプトを通じて、または手動で Hybrid Worker を作成した後は、新しい Hybrid Worker を使用するために Nerdio Manager
|
|
PeerVnetIds |
オプション。有効な値は「すべて」またはプライベートエンドポイント VNet にピア接続する VNets の Azure リソース ID のカンマ区切りリストです。「すべて」が選択されている場合、 が管理するすべての VNet がピア接続されます。VNet またはそのリソースグループは、[ システム] > [ 設定] > [ Azure] で Nerdio Manager にリンクする必要があります。 |
|
MakeAzureMonitorPrivate |
警告Nerdio Manager Azure Monitor は一部の共有エンドポイントを使用しているため、単一のリソースのためにプライベートリンクを設定すると、すべてのリソースへのトラフィックに影響を与える DNS 構成が変更されます。既存の Log Analytics ワークスペースや Insights がある場合は、これを有効にしない方が良いかもしれません。潜在的な影響を最小限に抑えるために、このスクリプトは取り込みとクエリアクセスモードを「オープン」に設定し、 Nerdio Manager |
|
MakeAppServicePrivate |
Nerdio Manager 警告Nerdio Manager このオプションを有効にすると、 にアクセスできなくなる可能性があります。 |
コメント (0件のコメント)