Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
A partir del 31 de marzo de 2025, cloud Services (soporte extendido) está en desuso y se retirará completamente el 31 de marzo de 2027. Obtenga más información sobre esta desaprobación y cómo migrar.
El nodo NetworkTrafficRules es un elemento opcional del archivo de definición de servicio que especifica cómo se comunican los roles entre sí. Limita qué roles pueden acceder a los puntos de conexión internos del rol en cuestión.
NetworkTrafficRules no es un elemento independiente; se combina con dos o más roles de un archivo de definición de servicio.
La extensión predeterminada del archivo de definición de servicio es .csdef.
Nota:
El nodo NetworkTrafficRules solo está disponible mediante la versión 1.3 o superior de Azure SDK.
Esquema básico de definición de servicio para las reglas de tráfico de red
El formato básico de un archivo de definición de servicio que contiene definiciones de tráfico de red es el siguiente.
<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 esquema
El nodo NetworkTrafficRules del archivo de definición de servicio incluye estos elementos, que se describen más detalladamente en las secciones siguientes de este artículo:
Elemento NetworkTrafficRules
El elemento NetworkTrafficRules especifica qué roles se pueden comunicar con qué punto de conexión de otro rol. Un servicio puede contener una definición de NetworkTrafficRules.
Elemento OnlyAllowTrafficTo
El elemento OnlyAllowTrafficTo describe una colección de puntos de conexión de destino y los roles que se pueden comunicar con ellos. Puede especificar varios nodos OnlyAllowTrafficTo.
Elemento Destinations
El elemento Destinations describe una colección de elementos RoleEndpoint con los que se puede comunicar.
Elemento RoleEndpoint
El elemento RoleEndpoint describe un punto de conexión en un rol con el que permitir la comunicación. Puede especificar varios elementos RoleEndpoint si hay más de un punto de conexión en el rol.
| Atributo | Tipo | Descripción |
|---|---|---|
endpointName |
string |
Necesario. El nombre del punto de conexión al que permitir el tráfico. |
roleName |
string |
Necesario. El nombre del rol web al que permitir la comunicación. |
Elemento AllowAllTraffic
El elemento AllowAllTraffic es una regla que permite que todos los roles se comuniquen con los puntos de conexión definidos en el nodo Destinations.
Elemento WhenSource
El elemento WhenSource describe una colección de roles que se pueden comunicar con los puntos de conexión definidos en el nodo Destinations.
| Atributo | Tipo | Descripción |
|---|---|---|
matches |
string |
Necesario. Especifica la regla que se aplicará al permitir las comunicaciones. Actualmente, el único valor válido es AnyRule. |
Elemento FromRole
El elemento FromRole especifica los roles que se pueden comunicar con los puntos de conexión definidos en el nodo Destinations. Puede especificar varios elementos FromRole si hay más de un rol que pueda comunicarse con los puntos de conexión.
| Atributo | Tipo | Descripción |
|---|---|---|
roleName |
string |
Necesario. El nombre del rol desde el que se va a permitir la comunicación. |
Consulte también
Esquema de definición de Cloud Services (soporte extendido).