Schéma NetworkTrafficRules definice Azure Cloud Services (Classic)
Důležité
Od 1. září 2024 je služba Cloud Services (Classic) pro všechny zákazníky zastaralá. Microsoft zastaví a vypne všechna stávající spuštěná nasazení a data se od října 2024 trvale ztratí. Nová nasazení by měla používat nový model nasazení založený na Azure Resource Manageru na 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:
AllowAllTraffic Element
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.
RoleEndpoint Element
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 . |
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 |
Požadováno. Název role, ze které se má povolit komunikace. |