Definisi Azure Cloud Services (dukungan diperpanjang) Def. skema NetworkTrafficRules
Simpul NetworkTrafficRules
adalah elemen opsional dalam file definisi layanan yang menentukan bagaimana peran berkomunikasi satu sama lain. Ini membatasi peran mana yang dapat mengakses titik akhir internal pada peran tertentu. NetworkTrafficRules
ini bukan elemen mandiri; dikombinasikan dengan dua peran atau lebih dalam file definisi layanan.
Ekstensi default untuk file definisi layanan ini adalah csdef.
Catatan
Simpul NetworkTrafficRules
ini hanya tersedia menggunakan Azure SDK versi 1.3 atau yang lebih tinggi.
Skema definisi layanan dasar untuk aturan lalu lintas jaringan
Format dasar file definisi layanan yang berisi definisi lalu lintas jaringan adalah sebagai berikut.
<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>
Elemen skema
Simpul NetworkTrafficRules
file definisi layanan mencakup elemen-elemen ini, dijelaskan secara rinci di bagian berikutnya dalam artikel ini:
Elemen NetworkTrafficRules
Elemen NetworkTrafficRules
menentukan peran mana yang dapat berkomunikasi dengan titik akhir mana pada peran lain. Layanan dapat berisi satu definisi NetworkTrafficRules
.
Elemen OnlyAllowTrafficTo
Elemen OnlyAllowTrafficTo
ini menjelaskan kumpulan titik akhir tujuan dan peran yang dapat berkomunikasi dengan mereka. Anda dapat menentukan beberapa simpul OnlyAllowTrafficTo
.
Elemen Tujuan
Elemen ini Destinations
menjelaskan kumpulan RoleEndpoints yang dapat dikomunikasikan.
Elemen RoleEndpoint
Elemen RoleEndpoint
ini menjelaskan titik akhir pada peran untuk memungkinkan komunikasi. Anda dapat menentukan beberapa elemen RoleEndpoint
jika ada lebih dari satu titik akhir pada peran tersebut.
Atribut | Tipe | Deskripsi |
---|---|---|
endpointName |
string |
Harus diisi. Nama titik akhir untuk memungkinkan lalu lintas. |
roleName |
string |
Harus diisi. Nama peran web untuk memungkinkan komunikasi. |
Elemen AllowAllTraffic
Elemen AllowAllTraffic
ini adalah aturan yang memungkinkan semua peran untuk berkomunikasi dengan titik akhir yang ditentukan dalam simpul Destinations
.
Elemen WhenSource
Elemen ini WhenSource
menjelaskan kumpulan peran yang dapat berkomunikasi dengan titik akhir yang ditentukan dalam simpul Destinations
.
Atribut | Tipe | Deskripsi |
---|---|---|
matches |
string |
Harus diisi. Menentukan aturan yang akan diterapkan ketika mengizinkan komunikasi. Satu-satunya nilai yang valid saat ini adalah AnyRule . |
Elemen FromRole
Elemen FromRole
menentukan peran yang dapat berkomunikasi dengan titik akhir yang ditentukan dalam simpul Destinations
. Anda dapat menentukan beberapa elemen FromRole
jika ada lebih dari satu peran yang dapat berkomunikasi dengan titik akhir tersebut.
Atribut | Tipe | Deskripsi |
---|---|---|
roleName |
string |
Harus diisi. Nama untuk peran asal untuk memungkinkan komunikasi. |