Scripted Actions Azure Runbook プライベートエンドポイントの有効化

このスクリプトは、 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

  1. Nerdio Manager で、[システム] > [設定] > [Nerdio] に移動します。

  2. [Azure runbook Scripted Actions] エリアで、[有効にする] を選択します。

  3. ドロップダウンリストから新しい Hybrid Worker グループを選択します。

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人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

サインインしてコメントを残してください。