다음을 통해 공유


Azure Cloud Services(추가 지원) 구성 networkConfiguration 스키마

서비스 구성 파일의 NetworkConfiguration 요소는 Virtual Network 및 DNS(Domain Name System) 값을 지정합니다. 이러한 설정은 Cloud Services(클래식)에 대해 선택 사항입니다.

Virtual Network와 연결된 스키마에 대한 자세한 내용을 보려면 다음 리소스를 사용할 수 있습니다.

NetworkConfiguration 요소

다음 예제는 NetworkConfiguration 요소와 해당 자식 요소를 보여 줍니다.

<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>

다음 테이블에서는 NetworkConfiguration 요소의 자식 요소에 대해 설명합니다.

요소 설명
AccessControl 선택 사항. 클라우드 서비스에서 엔드포인트에 대한 액세스 규칙을 지정합니다. 액세스 제어 이름은 name 특성에 대한 문자열로 정의됩니다. AccessControl 요소는 하나 이상의 Rule 요소를 포함합니다. 둘 이상의 AccessControl 요소를 정의할 수 있습니다.
규칙 선택 사항. IP 주소의 지정된 서브넷 범위에 대해 수행해야 하는 동작을 지정합니다. 규칙의 순서는 order 특성에 대한 문자열 값으로 정의됩니다. 규칙 번호가 낮을수록 우선 순위가 높습니다. 예를 들어 규칙을 순서 번호 100, 200 및 300으로 지정할 수 있습니다. 순서 번호가 100인 규칙은 순서가 200인 규칙보다 우선합니다.

규칙에 대한 동작은 action 특성에 대한 문자열로 정의됩니다. 가능한 값은 다음과 같습니다.

- permit – 지정된 서브넷 범위의 패킷만 엔드포인트와 통신할 수 있음을 지정합니다.
- deny – 지정된 서브넷 범위의 엔드포인트에 대한 액세스가 거부되었음을 지정합니다.

규칙의 영향을 받는 IP 주소의 서브넷 범위는 remoteSubnet 특성에 대한 문자열로 정의됩니다. 규칙에 대한 설명은 description 특성에 대한 문자열로 정의됩니다.
EndpointAcl 선택 사항. 엔드포인트에 대한 액세스 제어 규칙의 할당을 지정합니다. 엔드포인트를 포함하는 역할의 이름은 role 특성에 대한 문자열로 정의됩니다. 엔드포인트의 이름은 endpoint 특성에 대한 문자열로 정의됩니다. 엔드포인트에 적용되어야 하는 AccessControl 규칙 집합의 이름은 accessControl 특성에 대한 문자열로 정의됩니다. 둘 이상의 EndpointAcl 요소를 정의할 수 있습니다.
DnsServer 선택 사항. DNS 서버에 대한 설정을 지정합니다. Virtual Network 없이 DNS 서버에 대한 설정을 지정할 수 있습니다. DNS 서버의 이름은 name 특성에 대한 문자열로 정의됩니다. DNS 서버의 IP 주소는 IPAddress 특성에 대한 문자열로 정의됩니다. IP 주소는 유효한 IPv4 주소여야 합니다.
VirtualNetworkSite 필수. 클라우드 서비스를 배포하려는 Virtual Network 사이트의 이름을 지정합니다. 이 설정은 Virtual Network 사이트를 만들지 않습니다. 이는 Virtual Network의 네트워크 파일에 이전에 정의된 사이트를 참조합니다. 클라우드 서비스(확장 지원)는 하나의 가상 네트워크의 구성원만 될 수 있습니다. Virtual Network 사이트의 이름은 name 특성에 대한 문자열로 정의됩니다.
InstanceAddress 필수. Virtual Network의 서브넷 또는 서브넷 집합에 대한 역할의 연결을 지정합니다. 역할 이름을 인스턴스 주소에 연결할 때 이 역할을 연결할 서브넷을 지정할 수 있습니다. InstanceAddress에는 Subnets 요소가 포함됩니다. 서브넷에 연결되는 역할의 이름은 roleName 특성에 대한 문자열로 정의됩니다. 클라우드 서비스에 대해 정의된 각 역할에 대해 하나의 인스턴스 주소를 지정해야 합니다.
서브넷 필수. 네트워크 구성 파일에서 서브넷 이름에 해당하는 서브넷을 지정합니다. 서브넷의 이름은 name 특성에 대한 문자열로 정의됩니다.
ReservedIP 선택 사항. 배포와 연결해야 하는 예약된 IP 주소를 지정합니다. 템플릿 및 PowerShell 배포를 위해, 예약된 IP의 할당 메서드를 Static으로 지정해야 합니다. 클라우드 서비스의 각 배포는 하나의 예약된 IP 주소에만 연결할 수 있습니다. 예약된 IP 주소의 이름은 name 특성에 대한 문자열로 정의됩니다.

참고 항목

클라우드 서비스(추가 지원) 구성 스키마