Megosztás a következőn keresztül:


Az Azure Cloud Services (kiterjesztett támogatás) definíciója NetworkTrafficRules séma

A NetworkTrafficRules csomópont a szolgáltatásdefiníciós fájl opcionális eleme, amely meghatározza, hogy a szerepkörök hogyan kommunikálnak egymással. Korlátozza, hogy mely szerepkörök férhetnek hozzá az adott szerepkör belső végpontjaihoz. Ez NetworkTrafficRules nem önálló elem, hanem egy szolgáltatásdefiníciós fájl két vagy több szerepkörével van kombinálva.

A szolgáltatásdefiníciós fájl alapértelmezett bővítménye a csdef.

Feljegyzés

A NetworkTrafficRules csomópont csak az Azure SDK 1.3-s vagy újabb verziójával érhető el.

Alapszintű szolgáltatásdefiníciós séma a hálózati forgalmi szabályokhoz

A hálózati forgalom definícióit tartalmazó szolgáltatásdefiníciós fájl alapformátuma a következő.

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

Sémaelemek

A NetworkTrafficRules szolgáltatásdefiníciós fájl csomópontja tartalmazza ezeket az elemeket, amelyet a cikk következő szakaszai részletesen ismertetnek:

NetworkTrafficRules elem

OnlyAllowTrafficTo elem

Célelem

RoleEndpoint-elem

AllowAllTraffic elem

WhenSource elem

FromRole elem

NetworkTrafficRules elem

Az NetworkTrafficRules elem meghatározza, hogy mely szerepkörök kommunikálhatnak egy másik szerepkör melyik végpontjával. Egy szolgáltatás egy definíciót NetworkTrafficRules tartalmazhat.

OnlyAllowTrafficTo elem

Az OnlyAllowTrafficTo elem a célvégpontok gyűjteményét és a velük kommunikáló szerepköröket ismerteti. Több csomópontot is OnlyAllowTrafficTo megadhat.

Célelem

Az Destinations elem olyan RoleEndpoint-gyűjteményt ír le, amellyel kommunikálhat.

RoleEndpoint elem

Az RoleEndpoint elem egy szerepkör végpontjának leírását írja le, amellyel lehetővé teszi a kommunikációt. Több RoleEndpoint elemet is megadhat, ha egynél több végpont van a szerepkörben.

Attribútum Típus Leírás
endpointName string Szükséges. Annak a végpontnak a neve, amely engedélyezi a forgalmat.
roleName string Szükséges. Annak a webes szerepkörnek a neve, amely lehetővé teszi a kommunikációt.

AllowAllTraffic elem

Az AllowAllTraffic elem egy szabály, amely lehetővé teszi, hogy minden szerepkör kommunikáljon a Destinations csomópontban definiált végpontokkal.

WhenSource elem

Az WhenSource elem olyan szerepkör-gyűjteményt ír le, amely képes kommunikálni a csomópontban Destinations definiált végpontokkal.

Attribútum Típus Leírás
matches string Szükséges. Megadja a kommunikáció engedélyezésekor alkalmazandó szabályt. Az egyetlen érvényes érték jelenleg AnyRule.

FromRole elem

Az FromRole elem meghatározza a csomópontban Destinations definiált végpontokkal kommunikáló szerepköröket. Több elemet is FromRole megadhat, ha több szerepkör is képes kommunikálni a végpontokkal.

Attribútum Típus Leírás
roleName string Szükséges. Annak a szerepkörnek a neve, amelyből engedélyezni szeretné a kommunikációt.

Lásd még

Cloud Service (kiterjesztett támogatás) definíciós séma.