Azure Cloud Services (Classic) – Schéma definice sítěTrafficRules
Důležité
Cloud Services (classic) je teď pro nové zákazníky zastaralé a 31. srpna 2024 bude vyřazeno pro všechny zákazníky. Nová nasazení by měla používat nový model nasazení založený na Azure Resource Manager Azure Cloud Services (rozšířená podpora).
Uzel NetworkTrafficRules
je volitelný prvek v definičním souboru služby, který určuje, jak mezi sebou role komunikují. Omezuje, které role mají přístup k interním koncovým bodům konkrétní role. Není NetworkTrafficRules
samostatný prvek; je kombinován se dvěma nebo více rolemi v definičním souboru služby.
Výchozí přípona souboru definice 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 následujících částech tohoto tématu:
AllowAllTraffic Element
NetworkTrafficRules Element
Element NetworkTrafficRules
určuje, které role můžou komunikovat s kterým koncovým bodem v jiné roli. Služba může obsahovat jednu NetworkTrafficRules
definici.
OnlyAllowTrafficTo Element
Element OnlyAllowTrafficTo
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 kterou lze komunikovat.
RoleEndpoint Element
Element RoleEndpoint
popisuje koncový bod v roli, se kterým je možné komunikovat. Pokud je v roli více než jeden koncový bod, můžete zadat více RoleEndpoint
prvků.
Atribut | Typ | Popis |
---|---|---|
endpointName |
string |
Povinná hodnota. Název koncového bodu, do který chcete povolit provoz. |
roleName |
string |
Povinná hodnota. Název webové role, do které chcete povolit komunikaci. |
AllowAllTraffic Element
Element 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é mohou komunikovat s koncovými body definovanými v Destinations
uzlu.
Atribut | Typ | Popis |
---|---|---|
matches |
string |
Povinná hodnota. Určuje pravidlo, které se má použít při povolování komunikace. Jediná platná hodnota je aktuálně AnyRule . |
FromRole Element
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 |
Povinná hodnota. Název role, ze které se má povolit komunikace. |