Schemat konfiguracji sieci konfiguracji usług Azure Cloud Services (wsparcie dodatkowe)
Element NetworkConfiguration
pliku konfiguracji usługi określa wartości sieci wirtualnej i systemu nazw domen (DNS). Te ustawienia są opcjonalne dla usług Cloud Services (wersja klasyczna).
Aby dowiedzieć się więcej o sieciach wirtualnych i skojarzonych schematach, możesz użyć następującego zasobu:
- Schemat konfiguracji usługi w chmurze (wsparcie dodatkowe).
- Schemat definicji usługi w chmurze (wsparcie dodatkowe).
- Utwórz sieć wirtualną.
NetworkConfiguration, element
Poniższy przykład przedstawia NetworkConfiguration
element i jego elementy podrzędne.
<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="<vnet-name>"/> <!-- Or, if the virtual network is in a different resource group: <VirtualNetworkSite name="/subscriptions/<sub-id>/resourceGroups/<rg-name>/providers/Microsoft.Network/virtualNetworks/<vnet-name>"/> -->
<AddressAssignments>
<InstanceAddress roleName="<role-name>">
<Subnets>
<Subnet name="<subnet-name>"/>
</Subnets>
</InstanceAddress>
<ReservedIPs>
<ReservedIP name="<reserved-ip-name>"/>
</ReservedIPs>
</AddressAssignments>
</NetworkConfiguration>
</ServiceConfiguration>
W poniższej tabeli opisano elementy podrzędne NetworkConfiguration
elementu.
Element | opis |
---|---|
Kontrola dostępu | Opcjonalny. Określa reguły dostępu do punktów końcowych w usłudze w chmurze. Nazwa kontroli dostępu jest definiowana przez ciąg atrybutu name . Element AccessControl zawiera co najmniej jeden Rule element. Można zdefiniować więcej niż jeden AccessControl element. |
Reguła | Opcjonalny. Określa akcję, która ma zostać podjęta dla określonego zakresu podsieci adresów IP. Kolejność reguły jest definiowana przez wartość ciągu atrybutu order . Im niższy numer reguły, tym wyższy priorytet. Na przykład można określić reguły z liczbami kolejności 100, 200 i 300. Reguła z numerem porządkowym 100 ma pierwszeństwo przed regułą, która ma kolejność 200.Akcja reguły jest definiowana przez ciąg atrybutu action . Dopuszczalne wartości:- permit — Określa, że tylko pakiety z określonego zakresu podsieci mogą komunikować się z punktem końcowym.- deny — określa, że odmowa dostępu do punktów końcowych w określonym zakresie podsieci.Zakres podsieci adresów IP, których dotyczy reguła, jest definiowany przez ciąg atrybutu remoteSubnet . Opis reguły jest definiowany przez ciąg atrybutu description . |
Lista punktów końcowych | Opcjonalny. Określa przypisanie reguł kontroli dostępu do punktu końcowego. Nazwa roli, która zawiera punkt końcowy, jest definiowana przez ciąg atrybutu role . Nazwa punktu końcowego jest definiowana przez ciąg atrybutu endpoint . Nazwa zestawu AccessControl reguł, które mają być stosowane do punktu końcowego, jest zdefiniowana w ciągu atrybutu accessControl . Można zdefiniować więcej niż jeden EndpointAcl element. |
Serwer DNS | Opcjonalny. Określa ustawienia serwera DNS. Można określić ustawienia dla serwerów DNS bez sieci wirtualnej. Nazwa serwera DNS jest definiowana przez ciąg atrybutu name . Adres IP serwera DNS jest definiowany przez ciąg atrybutu IPAddress . Adres IP musi być prawidłowym adresem IPv4. |
VirtualNetworkSite | Obowiązkowy. Określa nazwę lokacji sieci wirtualnej, w której chcesz wdrożyć usługę w chmurze. To ustawienie nie tworzy lokacji sieci wirtualnej. Odwołuje się do lokacji zdefiniowanej wcześniej w pliku sieciowym dla sieci wirtualnej. Usługa w chmurze (rozszerzona pomoc techniczna) może należeć tylko do jednej sieci wirtualnej. Nazwa lokacji sieci wirtualnej jest definiowana przez ciąg atrybutu name . |
InstanceAddress | Obowiązkowy. Określa skojarzenie roli z podsiecią lub zestawem podsieci w sieci wirtualnej. Po skojarzeniu nazwy roli z adresem wystąpienia można określić podsieci, z którymi ma być skojarzona ta rola. Element InstanceAddress zawiera element Podsieci. Nazwa roli skojarzonej z podsiecią lub podsiecią jest definiowana przez ciąg atrybutu roleName . Musisz określić jeden adres wystąpienia dla każdej roli zdefiniowanej dla usługi w chmurze |
Podsieć | Obowiązkowy. Określa podsieć odpowiadającą nazwie podsieci w pliku konfiguracji sieci. Nazwa podsieci jest definiowana przez ciąg atrybutu name . |
ReservedIP | Opcjonalny. Określa zastrzeżony adres IP, który powinien być skojarzony z wdrożeniem. Metoda alokacji zarezerwowanego adresu IP musi być określona w Static przypadku wdrożeń szablonu i programu PowerShell. Każde wdrożenie w usłudze w chmurze może być skojarzone tylko z jednym zastrzeżonym adresem IP. Nazwa zarezerwowanego adresu IP jest definiowana przez ciąg atrybutu name . |
Zobacz też
Schemat konfiguracji usługi w chmurze (wsparcie dodatkowe).