Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
A partir de 31 de março de 2025, os Serviços de nuvem (suporte estendido) foram preteridos e serão totalmente desativados em 31 de março de 2027. Saiba mais sobre essa substituição e como migrar.
O NetworkTrafficRules nó é um elemento opcional no ficheiro de definição de serviço que especifica como as funções se comunicam entre si. Ele limita quais funções podem acessar os pontos de extremidade internos da função específica. 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.
A extensão padrão para o arquivo de definição de serviço é csdef.
Nota
O nó NetworkTrafficRules só está disponível a partir da versão 1.3 do SDK do Azure.
Esquema de definição de serviço básico para as regras de tráfego de rede
O formato básico de um arquivo de definição de serviço contendo definições de tráfego de rede é o seguinte.
<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 do esquema
O NetworkTrafficRules nó do arquivo de definição de serviço inclui esses elementos, descritos em detalhes nas seções subsequentes deste artigo:
Elemento RegrasDeTráfegoDeRede
Elemento ApenasPermitirTráfegoPara
Elemento FromRole
Elemento NetworkTrafficRules
O elemento NetworkTrafficRules especifica quais funções podem comunicar com qual ponto final noutra função. Um serviço pode conter uma NetworkTrafficRules definição.
Elemento OnlyAllowTrafficTo
O OnlyAllowTrafficTo elemento descreve uma coleção de pontos de extremidade de destino e as funções que podem se comunicar com eles. Você pode especificar múltiplos OnlyAllowTrafficTo nodos.
Elemento Destinos
O elemento Destinations descreve uma coleção de RoleEndpoints com os quais se pode comunicar.
Elemento RoleEndpoint
O elemento RoleEndpoint descreve um ponto de extremidade numa função para permitir comunicações. Você pode especificar vários elementos RoleEndpoint se houverem mais do que um ponto de extremidade na função.
| Atributo | Tipo | Descrição |
|---|---|---|
endpointName |
string |
Obrigatório. O nome do ponto de extremidade ao qual permitir o tráfego. |
roleName |
string |
Obrigatório. O nome da função na Web que permite comunicação. |
Elemento PermitirTodoTráfego
Elemento AllowAllTraffic é uma regra que permite que todas as funções comuniquem com os pontos de extremidade definidos no nó Destinations.
Elemento WhenSource
O WhenSource elemento descreve uma coleção de papéis que podem comunicar-se com os pontos finais definidos no nó Destinations.
| Atributo | Tipo | Descrição |
|---|---|---|
matches |
string |
Obrigatório. Especifica a regra a ser aplicada ao permitir comunicações. O único valor válido é atualmente AnyRule. |
Elemento FromRole
O elemento FromRole especifica as funções que podem comunicar-se com os pontos de extremidade definidos no nó Destinations. Você pode especificar vários elementos FromRole se existirem mais de uma função que possa comunicar-se com os endpoints.
| Atributo | Tipo | Descrição |
|---|---|---|
roleName |
string |
Obrigatório. O nome da função a partir da qual permitir a comunicação. |
Consulte também
Esquema de definição do serviço de nuvem (suporte estendido).