Delen via


Azure Cloud Services (klassiek) Definition NetworkTrafficRules Schema

Belangrijk

Cloud Services (klassiek) is vanaf 1 september 2024 afgeschaft voor alle klanten. Bestaande actieve implementaties worden gestopt en afgesloten door Microsoft en de gegevens gaan vanaf oktober 2024 permanant verloren. Nieuwe implementaties moeten gebruikmaken van het nieuwe op Azure Resource Manager gebaseerde implementatiemodel Azure Cloud Services (uitgebreide ondersteuning).

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

NetworkTrafficRules Element

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

OnlyAllowTrafficTo-element

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.

AllowAllTraffic-element

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 van cloudservice (klassiek)