エンクレーブ仮想ネットワーク内に新しいサブネットを作成する

この記事では、既存のAzure Enclave仮想ネットワークサブネットを、新しいサブネットAzureVirtualEnclaveSubnetAzureVirtualEnclaveSubnet、またはお好みのサブネットに置き換える方法を案内します。 このステップはエンクレーブ作成後に早めに行うことが重要で、既存のサブネットにリソースが紐付けられないようにします。 既存のサブネットは、リソースが接続されていないまで削除できません。

Note

  • 既存の接続を使用して仮想ネットワークのサイズを変更することはできません。 公式ドキュメント。既存のサブネットのサイズを変更する必要がある場合は、最初に接続されているデバイスを移動し、サイズを変更してから、元に戻す必要があります。
  • サブネットごとに 5 つの IP アドレスがAzureによって予約されていることを、サブネットのサイズを変更する際に注意してください。 公式ドキュメントを参照してください。

サイズ表の参考

サブネット サイズによって、サブネット内の使用可能な IP アドレスの数が決まります。

サブネットのサイズ 使用可能な IP
/29 3
/28 11
/27 二十七
/26 59
/25 123
/24 251

サブネットの作成

  1. Azureポータルでエンクレイブを開きます。

  2. 左メニューで 「管理 」を選択し、次に 「サブネット」を選択します。

    エンクレイブのサブネット管理ページを示すスクリーンショットです。

  3. + Subnet を選択してサブネットフォームを開きます。

  4. 次の値を入力します。

    • 名前:サブネットの目的を示す名前を入力します。 名前はエンクレーブ仮想ネットワーク内で一意でなければなりません。
    • IPv4: 10.0.0.0/26などのCIDR表記でアドレス範囲を入力します。 範囲はエンクレーブの仮想ネットワークアドレス空間内に収められ、他のサブネットと重複してはなりません。 展開予定のサービスとワークロードに十分なアドレスを提供するサイズを選びましょう。 Azureは各サブネットに5つのIPアドレスを予約しています。
    • サブネット委任:このフィールドは空欄のままにしてください。Azureサービスで配布予定のサブネットが委託されていない限り。 委任が必要な場合は、そのサービスのドキュメントで指定されたサービスを選択します。 将来の作業量だけでサービスを選ぶのはやめましょう。

    委任が必要なAzureサービスを選ばない場合は、委任なしでサブネットを作成してください。 例えば、チュートリアル1-2のApp Serviceサブネット「エンクレーブを作成」Azureエンクレイブコミュニティは、Microsoft.Web/serverFarmsに委任されますが、他のリソースに使われる共通サブネットは委譲されません。

  5. 保存を選びます。

サブネットの委任

エンクレーブ仮想ネットワークに新しいサブネットを作成すると、そのサブネットをAzureサービスに委任できます。 サブネット委任は、特定のサービス(例えば、自身のリソースをサブネットに注入しなければならないサービス)が使用するサブネットを指定し、そのサービスがサブネット内のサービス固有のリソースを管理するために必要な権限を与えます。 サブネットを作成または管理する際に、エンクレーブの Manage>Subnet 体験で委任を設定し、委任がエンクレーブの権威的な設定に記録されるようにしてください。

Note

Azureはサブネットごとに5つのIPアドレスを予約しており、委任されたサブネットはその委託されたサービス専用です。 委任されたサブネットは適切なサイズにしてください。 サイズ 表の参考を参照してください

仮想ネットワークに対するエンクレイブ権限

Azure Enclaveはenclave仮想ネットワークを管理します。 仮想ネットワーク、そのサブネット、そして仮想ネットワークをエンクレーブ接続管理に接続するルーティングと構成を構築します。 エンクレイブがこの州を所有しているため、サブネットの作成や変更はエンクレイブの Manage 経験を通じてのみ可能です。

Warning

エンクレイブ仮想ネットワークに対して直接操作を行わないでください。 直接的な変更により、仮想ネットワークはAzure Enclave管理から離れ、エンクレーブ接続管理(エンクレーブエンドポイント、エンクレーブ接続、エンクレーブサブネット機能など)が壊れる可能性があります。 仮想ネットワークがドリフトした後、エンクレーブはもはや安定して照合できなくなり、エンクレーブのプロパティをエンクレーブの仮想ネットワークに合わせて同期させるために、特定のプロパティを持つARMテンプレートを通じてエンクレーブを再デプロイする必要があるかもしれません。

エンクレーブ仮想ネットワーク上で直接実行しないための操作には、以下の例が含まれますが、これらに限定されません。

  • エンクレイブ体験外のサブネットの追加、削除、サイズ変更、または委任。
  • 仮想ネットワークアドレス空間を変更すること。
  • ルートテーブル、ネットワークセキュリティグループの関連付け、ピアリングの編集。
  • その他の仮想ネットワークレベルの編集。

顧客が許可した運用例:DNSサーバー

エンクレーブ仮想ネットワーク上のDNSサーバーを変更することはサポートされており、エンクレーブが管理から離れることはありません。 エンクレーブ仮想ネットワークにカスタムDNSサーバーを設定し、ワークロードの名前解決を提供できます。 DNSサーバー設定以外にも、Azure Enclave管理体験を使って他の仮想ネットワークやサブネットの変更を行ってください。