Schéma NetworkTrafficRules definice služby Azure Cloud Services (rozšířená podpora)
Uzel NetworkTrafficRules
je volitelný prvek v definičním souboru služby, který určuje, jak spolu role komunikují. Omezuje, které role mají přístup k interním koncovým bodům konkrétní role. Nejedná NetworkTrafficRules
se o samostatný prvek, který se kombinuje se dvěma nebo více rolemi v definičním souboru služby.
Výchozí přípona definičního souboru služby je csdef.
Poznámka:
Uzel NetworkTrafficRules
je k dispozici pouze pomocí sady Azure SDK verze 1.3 nebo vyšší.
Základní schéma definice služby pro pravidla síťového provozu
Základní formát definičního souboru služby obsahujícího definice síťového provozu je následující.
<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>
Prvky schématu
Uzel NetworkTrafficRules
definičního souboru služby obsahuje tyto prvky, které jsou podrobně popsány v dalších částech tohoto článku:
NetworkTrafficRules – element
Prvek NetworkTrafficRules
určuje, které role můžou komunikovat s jakým koncovým bodem v jiné roli. Služba může obsahovat jednu NetworkTrafficRules
definici.
OnlyAllowTrafficTo – element
Tento OnlyAllowTrafficTo
prvek popisuje kolekci cílových koncových bodů a role, které s nimi můžou komunikovat. Můžete zadat více OnlyAllowTrafficTo
uzlů.
Destinations – element
Element Destinations
popisuje kolekci RoleEndpoints, se kterými lze komunikovat.
Element RoleEndpoint
Tento RoleEndpoint
prvek popisuje koncový bod v roli, která umožňuje komunikaci s. Pokud v roli existuje více než jeden koncový bod, můžete zadat více RoleEndpoint
prvků.
Atribut | Typ | Popis |
---|---|---|
endpointName |
string |
Požadováno. Název koncového bodu, do které chcete povolit provoz. |
roleName |
string |
Povinný: Název webové role, která umožňuje komunikaci. |
AllowAllTraffic – element
Prvek AllowAllTraffic
je pravidlo, které umožňuje všem rolím komunikovat s koncovými body definovanými v Destinations
uzlu.
WhenSource – element
Element WhenSource
popisuje kolekci rolí, které můžou komunikovat s koncovými body definovanými v Destinations
uzlu.
Atribut | Typ | Popis |
---|---|---|
matches |
string |
Požadováno. Určuje pravidlo, které se má použít při povolování komunikace. Jediná platná hodnota je aktuálně AnyRule . |
Element FromRole
Element FromRole
určuje role, které mohou komunikovat s koncovými body definovanými v Destinations
uzlu. Pokud existuje více než jedna role, která může komunikovat s koncovými body, můžete zadat více FromRole
prvků.
Atribut | Typ | Popis |
---|---|---|
roleName |
string |
Požadováno. Název role, ze které se má povolit komunikace. |
Viz také
Schéma definice cloudové služby (rozšířená podpora)