適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ フレキシブル スケール セット ✔️ 均一スケール セット
この記事では、ディスク アクセス リソースを作成し、 プライベート エンドポイント を使用して、Azure 仮想ネットワーク上のクライアントからの プライベート リンク 経由でのマネージド ディスクのエクスポートとインポートを制限します。 この構成により、この構成のディスクに対するインポート/エクスポート操作が Azure 仮想ネットワーク内で確実に行われます。
この記事の手順に従うと、ディスクのインポートとエクスポートにのみ影響します。VM がディスクに直接接続されているディスクにアクセスする機能には影響しません。
前提条件
制限事項
- 同じディスク アクセス オブジェクトを使用して、5 個を超えるディスクまたはスナップショットを同時にインポートまたはエクスポートすることはできません。
- ディスク アクセス オブジェクトとディスク暗号化セットの両方を含むディスクにアップロードすることはできません。
ディスク アクセス リソースを作成する
Private Link を使用してマネージド ディスクをエクスポートおよびインポートするには、ディスク アクセス リソースを作成し、プライベート エンドポイントを作成して同じサブスクリプション内の仮想ネットワークにリンクします。 次に、ディスクまたはスナップショットをディスク アクセスのインスタンスに関連付けます。
Azure portal にサインインし、このリンクから ディスク アクセス に移動します。
[+ 作成] を選択して、新しいディスク アクセス リソースを作成します。
[ディスク アクセスの作成] ウィンドウ、サブスクリプションとリソース グループを選択します。 [インスタンスの詳細] で、名前を入力し、リージョンを選択します。
[Review + create](レビュー + 作成) を選択します。
リソースが作成されたら、直接そのリソースに移動します。
プライベート エンドポイントの作成
次に、プライベート エンドポイントを作成してディスク アクセス用に構成する必要があります。
ディスク アクセス リソースの [設定] で、 [プライベート エンドポイントの接続] を選択します。
[+ プライベート エンドポイント] を選択します。
[プライベート エンドポイントの作成] ウィンドウで、リソース グループを選択します。
名前を入力し、ディスク アクセス リソースが作成されたのと同じリージョンを選択します。
[Next:リソース] を選択します。
[リソース] ペインで、 [マイ ディレクトリ内の Azure リソースに接続します] を選択します。
[リソースの種類] で、 [Microsoft.Compute/diskAccesses] を選択します。
[リソース] で、前の手順で作成したディスク アクセス リソースを選択します。
[対象サブリソース] は [ディスク] のままにします。
[次へ: 構成] を選択します。
ディスクのインポートとエクスポートを制限する仮想ネットワークを選択します。 これにより、他の仮想ネットワークへのディスクのインポートとエクスポートが防止されます。
注
選択したサブネットで有効なネットワーク セキュリティ グループがある場合、それはこのサブネットのプライベート エンドポイントに対してのみ無効になります。 このサブネット上の他のリソースでは、ネットワーク セキュリティ グループの適用が維持されます。
適切なサブネットを選択します。
[Review + create](レビュー + 作成) を選択します。
ディスク上でプライベート エンドポイントを有効にする
次のステップを実行します。
構成するディスクに移動します。
[設定] で [ネットワーク] を選択します。
[Private endpoint (through disk access)](プライベート エンドポイント (ディスク アクセス経由)) を選択し、前の手順で作成したディスク アクセスを選択します。
[保存] を選択します。
これで、マネージド ディスクのインポートとエクスポートに使用できるプライベート リンクが構成されました。 Azure CLI または Azure PowerShell モジュールを使用してインポートできます。 Windows VHD または Linux VHD のいずれかをエクスポートできます。