다음을 통해 공유


Azure Cloud Services(추가 지원) 정의 NetworkTrafficRules 스키마

NetworkTrafficRules 노드는 역할이 서로 통신하는 방법을 지정하는 서비스 정의 파일의 선택적 요소입니다. 특정 역할의 내부 엔드포인트에 액세스할 수 있는 역할을 제한합니다. NetworkTrafficRules은(는) 독립적인 요소가 아니며 서비스 정의 파일에서 두 개 이상의 역할과 결합됩니다.

서비스 정의 파일의 기본 확장명은 csdef입니다.

참고 항목

NetworkTrafficRules 노드는 Azure SDK 버전 1.3 이상이어야 사용할 수 있습니다.

네트워크 트래픽 규칙에 대한 기본 서비스 정의 스키마

네트워크 트래픽 정의를 포함하는 서비스 정의 파일의 기본 형식은 다음과 같습니다.

<ServiceDefinition …>
   <NetworkTrafficRules>
      <OnlyAllowTrafficTo>
         <Destinations>
            <RoleEndpoint endpointName="<name-of-the-endpoint>" roleName="<name-of-the-role-containing-the-endpoint>"/>
         </Destinations>
         <AllowAllTraffic/>
         <WhenSource matches="[AnyRule]">
            <FromRole roleName="<name-of-the-role-to-allow-traffic-from>"/>
         </WhenSource>
      </OnlyAllowTrafficTo>
   </NetworkTrafficRules>
</ServiceDefinition>

스키마 요소

서비스 정의 파일의 NetworkTrafficRules 노드는 이 문서의 후속 섹션에서 자세히 설명하는 이러한 요소를 포함합니다.

NetworkTrafficRules 요소

OnlyAllowTrafficTo 요소

Destinations 요소

RoleEndpoint 요소

AllowAllTraffic 요소

WhenSource 요소

FromRole 요소

NetworkTrafficRules 요소

NetworkTrafficRules 요소는 다른 역할의 엔드포인트와 통신할 수 있는 역할을 지정합니다. 서비스에는 하나의 NetworkTrafficRules 정의가 포함될 수 있습니다.

OnlyAllowTrafficTo 요소

OnlyAllowTrafficTo 요소는 대상 엔드포인트의 컬렉션 및 대상 엔드포인트와 통신할 수 있는 역할을 설명합니다. 여러 OnlyAllowTrafficTo 노드를 지정할 수 있습니다.

Destinations 요소

Destinations 요소는 통신할 수 있는 RoleEndpoints의 컬렉션을 설명합니다.

RoleEndpoint 요소

RoleEndpoint 요소는 역할에서 통신을 허용하는 엔드포인트를 설명합니다. 역할에 둘 이상의 엔드포인트가 있는 경우 RoleEndpoint 요소를 여러 개 지정할 수 있습니다.

Attribute Type 설명
endpointName string 필수입니다. 트래픽을 허용하는 엔드포인트의 이름입니다.
roleName string 필수입니다. 통신을 허용하는 웹 역할의 이름입니다.

AllowAllTraffic 요소

AllowAllTraffic 요소는 모든 역할이 Destinations 노드에 정의된 엔드포인트와 통신하도록 허용하는 규칙입니다.

WhenSource 요소

WhenSource 요소는 Destinations 노드에 ​​정의된 엔드포인트와 통신할 수 있는 역할 컬렉션을 설명합니다.

특성 Type 설명
matches string 필수입니다. 통신을 허용할 때 적용할 규칙을 지정합니다. 현재 유효한 값은 AnyRule뿐입니다.

FromRole 요소

FromRole 요소는 Destinations 노드에 정의된 엔드포인트와 통신할 수 있는 역할을 지정합니다. 엔드포인트와 통신할 수 있는 역할이 둘 이상인 경우 FromRole 요소를 여러 개 지정할 수 있습니다.

Attribute Type 설명
roleName string 필수입니다. 통신을 허용하는 역할에 대한 이름입니다.

참고 항목

클라우드 서비스(추가 지원) 정의 스키마.