Delen via


Azure Cloud Services -definitie networkTrafficRules-schema

Het NetworkTrafficRules knooppunt is een optioneel element in het servicedefinitiebestand dat aangeeft hoe rollen met elkaar communiceren. Het beperkt welke rollen toegang hebben tot de interne eindpunten van de specifieke rol. Het NetworkTrafficRules is geen zelfstandig element; het wordt gecombineerd met twee of meer rollen in een servicedefinitiebestand.

De standaardextensie voor het servicedefinitiebestand is csdef.

Notitie

Het NetworkTrafficRules knooppunt is alleen beschikbaar met azure SDK versie 1.3 of hoger.

Basisschema voor servicedefinities voor de netwerkverkeersregels

De basisindeling van een servicedefinitiebestand met netwerkverkeersdefinities is als volgt.

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

Schema-elementen

Het NetworkTrafficRules knooppunt van het servicedefinitiebestand bevat deze elementen, beschreven in de volgende secties in dit artikel:

NetworkTrafficRules Element

OnlyAllowTrafficTo-element

Doelelement

RoleEndpoint-element

AllowAllTraffic-element

WhenSource-element

FromRole-element

Het element NetworkTrafficRules

Het NetworkTrafficRules element geeft aan welke rollen kunnen communiceren met welk eindpunt op een andere rol. Een service kan één NetworkTrafficRules definitie bevatten.

Het element OnlyAllowTrafficTo

Het OnlyAllowTrafficTo element beschrijft een verzameling doeleindpunten en de rollen die ermee kunnen communiceren. U kunt meerdere OnlyAllowTrafficTo knooppunten opgeven.

Doelelement

Het Destinations element beschrijft een verzameling RoleEndpoints waarmee kan worden gecommuniceerd.

RoleEndpoint-element

Het RoleEndpoint element beschrijft een eindpunt voor een rol om communicatie met toe te staan. U kunt meerdere RoleEndpoint elementen opgeven als er meer dan één eindpunt voor de rol is.

Kenmerk Type Description
endpointName string Vereist. De naam van het eindpunt om verkeer naar toe te staan.
roleName string Vereist. De naam van de webrol die communicatie toestaat.

Het element AllowAllTraffic

Het AllowAllTraffic element is een regel waarmee alle rollen kunnen communiceren met de eindpunten die in het Destinations knooppunt zijn gedefinieerd.

WhenSource-element

Het WhenSource element beschrijft een verzameling rollen die kunnen communiceren met de eindpunten die in het Destinations knooppunt zijn gedefinieerd.

Kenmerk Type Description
matches string Vereist. Hiermee geeft u de regel op die moet worden toegepast wanneer communicatie wordt toegestaan. De enige geldige waarde is momenteel AnyRule.

FromRole-element

Het FromRole element geeft de rollen op die kunnen communiceren met de eindpunten die zijn gedefinieerd in het Destinations knooppunt. U kunt meerdere FromRole elementen opgeven als er meer dan één rol is die kan communiceren met de eindpunten.

Kenmerk Type Description
roleName string Vereist. De naam van de rol waaruit communicatie moet worden toegestaan.

Zie ook

Definitieschema voor cloudservice (uitgebreide ondersteuning).