Configuratieschema voor netwerkconfiguratie van Azure Cloud Services (uitgebreide ondersteuning)

Het NetworkConfiguration element van het serviceconfiguratiebestand geeft virtuele netwerk- en DNS-waarden op. Deze instellingen zijn optioneel voor Cloud Services (klassiek).

U kunt de volgende resource gebruiken voor meer informatie over virtuele netwerken en de bijbehorende schema's:

NetworkConfiguration-element

In het volgende voorbeeld ziet u het element en de NetworkConfiguration onderliggende elementen.

<ServiceConfiguration>
  <NetworkConfiguration>
    <AccessControls>
      <AccessControl name="aclName1">
        <Rule order="<rule-order>" action="<rule-action>" remoteSubnet="<subnet-address>" description="rule-description"/>
      </AccessControl>
    </AccessControls>
    <EndpointAcls>
      <EndpointAcl role="<role-name>" endpoint="<endpoint-name>" accessControl="<acl-name>"/>
    </EndpointAcls>
    <Dns>
      <DnsServers>
        <DnsServer name="<server-name>" IPAddress="<server-address>" />
      </DnsServers>
    </Dns>
    <VirtualNetworkSite name="Group <RG-VNet> <VNet-name>"/>
    <AddressAssignments>
      <InstanceAddress roleName="<role-name>">
        <Subnets>
          <Subnet name="<subnet-name>"/>
        </Subnets>
      </InstanceAddress>
      <ReservedIPs>
        <ReservedIP name="<reserved-ip-name>"/>
      </ReservedIPs>
    </AddressAssignments>
  </NetworkConfiguration>
</ServiceConfiguration>

In de volgende tabel worden de onderliggende elementen van het NetworkConfiguration element beschreven.

Element Omschrijving
AccessControl Optioneel. Hiermee geeft u de regels voor toegang tot eindpunten in een cloudservice op. De naam van het toegangsbeheer wordt gedefinieerd door een tekenreeks voor name kenmerk. Het AccessControl element bevat een of meer Rule elementen. Er kunnen meer dan één AccessControl element worden gedefinieerd.
Regel Optioneel. Hiermee geeft u de actie op die moet worden uitgevoerd voor een opgegeven subnetbereik van IP-adressen. De volgorde van de regel wordt gedefinieerd door een tekenreekswaarde voor het order kenmerk. Hoe lager het regelnummer hoe hoger de prioriteit. Regels kunnen bijvoorbeeld worden opgegeven met ordernummers van 100, 200 en 300. De regel met het volgordenummer 100 heeft voorrang op de regel met een volgorde van 200.

De actie voor de regel wordt gedefinieerd door een tekenreeks voor het action kenmerk. Mogelijke waarden zijn:

- permit – Geeft aan dat alleen pakketten uit het opgegeven subnetbereik kunnen communiceren met het eindpunt.
- deny – Hiermee geeft u op dat de toegang tot de eindpunten in het opgegeven subnetbereik wordt geweigerd.

Het subnetbereik van IP-adressen die worden beïnvloed door de regel, worden gedefinieerd door een tekenreeks voor het remoteSubnet kenmerk. De beschrijving van de regel wordt gedefinieerd door een tekenreeks voor het description kenmerk.
EndpointAcl Optioneel. Hiermee geeft u de toewijzing van toegangsbeheerregels aan een eindpunt. De naam van de rol die het eindpunt bevat, wordt gedefinieerd door een tekenreeks voor het role kenmerk. De naam van het eindpunt wordt gedefinieerd door een tekenreeks voor het endpoint kenmerk. De naam van de set AccessControl regels die op het eindpunt moeten worden toegepast, worden gedefinieerd in een tekenreeks voor het accessControl kenmerk. Er kunnen meer dan één EndpointAcl element worden gedefinieerd.
DnsServer Optioneel. Hiermee geeft u de instellingen voor een DNS-server. U kunt instellingen opgeven voor DNS-servers zonder een virtueel netwerk. De naam van de DNS-server wordt gedefinieerd door een tekenreeks voor het name kenmerk. Het IP-adres van de DNS-server wordt gedefinieerd door een tekenreeks voor het IPAddress kenmerk. Het IP-adres moet een geldig IPv4-adres zijn.
VirtualNetworkSite Verplicht. Hiermee geeft u de naam op van de site van het virtuele netwerk waarin u uw cloudservice wilt implementeren. Met deze instelling wordt geen virtuele netwerksite gemaakt. Deze verwijst naar een site die eerder is gedefinieerd in het netwerkbestand voor uw virtuele netwerk. Een cloudservice (uitgebreide ondersteuning) kan slechts lid zijn van één virtueel netwerk. De naam van de virtuele netwerksite wordt gedefinieerd door een tekenreeks voor het name kenmerk.
InstanceAddress Verplicht. Hiermee geeft u de koppeling van een rol aan een subnet of set subnetten in het virtuele netwerk. Wanneer u een rolnaam koppelt aan een exemplaaradres, kunt u de subnetten opgeven waaraan u deze rol wilt koppelen. Het InstanceAddress bevat een subnetelement. De naam van de rol die is gekoppeld aan het subnet of subnetten, wordt gedefinieerd door een tekenreeks voor het roleName kenmerk. U moet één exemplaaradres opgeven voor elke rol die is gedefinieerd voor uw cloudservice
Subnet Verplicht. Hiermee geeft u het subnet dat overeenkomt met de naam van het subnet in het netwerkconfiguratiebestand. De naam van het subnet wordt gedefinieerd door een tekenreeks voor het name kenmerk.
ReservedIP Optioneel. Hiermee geeft u het gereserveerde IP-adres dat moet worden gekoppeld aan de implementatie. De toewijzingsmethode voor een gereserveerd IP-adres moet worden opgegeven als Static voor sjabloon- en PowerShell-implementaties. Elke implementatie in een cloudservice kan worden gekoppeld aan slechts één gereserveerd IP-adres. De naam van het gereserveerde IP-adres wordt gedefinieerd door een tekenreeks voor het name kenmerk.

Zie ook

Configuratieschema voor cloudservice (uitgebreide ondersteuning).