Esquema NetworkTrafficRules de definição de serviços de nuvem do AzureAzure Cloud Services Definition NetworkTrafficRules Schema

O NetworkTrafficRules nó é um elemento opcional no arquivo de definição de serviço que especifica como as funções se comunicam entre si.The NetworkTrafficRules node is an optional element in the service definition file that specifies how roles communicate with each other. Ele limita quais funções podem acessar os pontos de extremidade internos da função específica.It limits which roles can access the internal endpoints of the specific role. O NetworkTrafficRules não é um elemento autônomo; ele é combinado com duas ou mais funções em um arquivo de definição de serviço.The NetworkTrafficRules is not a standalone element; it is combined with two or more roles in a service definition file.

A extensão padrão para o arquivo de definição de serviço é. csdef.The default extension for the service definition file is .csdef.

Nota

O NetworkTrafficRules nó só está disponível usando o SDK do Azure versão 1,3 ou superior.The NetworkTrafficRules node is only available using the Azure SDK version 1.3 or higher.

Esquema de definição de serviço básico para as regras de tráfego de redeBasic service definition schema for the network traffic rules

O formato básico de um arquivo de definição de serviço que contém definições de tráfego de rede é o seguinte.The basic format of a service definition file containing network traffic definitions is as follows.

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

Elementos de esquemaSchema Elements

O NetworkTrafficRules nó do arquivo de definição de serviço inclui esses elementos, descritos em detalhes nas seções subsequentes neste tópico:The NetworkTrafficRules node of the service definition file includes these elements, described in detail in subsequent sections in this topic:

Elemento NetworkTrafficRulesNetworkTrafficRules Element

Elemento OnlyAllowTrafficToOnlyAllowTrafficTo Element

Elemento destinosDestinations Element

Elemento RoleEndpointRoleEndpoint Element

Elemento AllowAllTrafficAllowAllTraffic Element

Elemento whennameWhenSource Element

Elemento FromRoleFromRole Element

Elemento NetworkTrafficRulesNetworkTrafficRules Element

O NetworkTrafficRules elemento Especifica quais funções podem se comunicar com qual ponto de extremidade em outra função.The NetworkTrafficRules element specifies which roles can communicate with which endpoint on another role. Um serviço pode conter uma NetworkTrafficRules definição.A service can contain one NetworkTrafficRules definition.

Elemento OnlyAllowTrafficToOnlyAllowTrafficTo Element

O OnlyAllowTrafficTo elemento descreve uma coleção de pontos de extremidade de destino e as funções que podem se comunicar com eles.The OnlyAllowTrafficTo element describes a collection of destination endpoints and the roles that can communicate with them. Você pode especificar vários OnlyAllowTrafficTo nós.You can specify multiple OnlyAllowTrafficTo nodes.

Elemento destinosDestinations Element

O Destinations elemento descreve uma coleção de RoleEndpoints do que pode ser comunicada com.The Destinations element describes a collection of RoleEndpoints than can be communicated with.

Elemento RoleEndpointRoleEndpoint Element

O RoleEndpoint elemento descreve um ponto de extremidade em uma função para permitir a comunicação com o.The RoleEndpoint element describes an endpoint on a role to allow communications with. Você pode especificar vários RoleEndpoint elementos se houver mais de um ponto de extremidade na função.You can specify multiple RoleEndpoint elements if there are more than one endpoint on the role.

AtributoAttribute TypeType DescriçãoDescription
endpointName string Necessário.Required. O nome do ponto de extremidade para o qual permitir o tráfego.The name of the endpoint to allow traffic to.
roleName string Necessário.Required. O nome da função Web à qual permitir a comunicação.The name of the web role to allow communication to.

Elemento AllowAllTrafficAllowAllTraffic Element

O AllowAllTraffic elemento é uma regra que permite que todas as funções se comuniquem com os pontos de Destinations extremidade definidos no nó.The AllowAllTraffic element is a rule that allows all roles to communicate with the endpoints defined in the Destinations node.

Elemento whennameWhenSource Element

O WhenSource elemento descreve uma coleção de funções do que pode se comunicar com os pontos de extremidade definidos Destinations no nó.The WhenSource element describes a collection of roles than can communicate with the endpoints defined in the Destinations node.

AtributoAttribute TypeType DescriçãoDescription
matches string Necessário.Required. Especifica a regra a ser aplicada ao permitir comunicações.Specifies the rule to apply when allowing communications. O único valor válido é atualmente AnyRule.The only valid value is currently AnyRule.

Elemento FromRoleFromRole Element

O FromRole elemento especifica as funções que podem se comunicar com os pontos de extremidade definidos Destinations no nó.The FromRole element specifies the roles that can communicate with the endpoints defined in the Destinations node. Você pode especificar vários FromRole elementos se houver mais de uma função que possa se comunicar com os pontos de extremidade.You can specify multiple FromRole elements if there are more than one role that can communicate with the endpoints.

AtributoAttribute TypeType DescriçãoDescription
roleName string Necessário.Required. O nome da função da qual permitir a comunicação.The name for role from which to allow communication.

Consultar TambémSee Also

Esquema de definição do serviço de nuvem (clássico)Cloud Service (classic) Definition Schema