Azure Cloud Services (klasik) Tanım NetworkTrafficRules Şeması

Önemli

Cloud Services (klasik) artık yeni müşteriler için kullanımdan kaldırılmıştır ve tüm müşteriler için 31 Ağustos 2024'te kullanımdan kaldırılacaktır. Yeni dağıtımlarda yeni Azure Resource Manager tabanlı dağıtım modeli Azure Cloud Services (genişletilmiş destek) kullanılmalıdır.

Düğüm NetworkTrafficRules , hizmet tanımı dosyasında rollerin birbirleriyle nasıl iletişim kurduğunu belirten isteğe bağlı bir öğedir. Belirli bir rolün iç uç noktalarına erişebilecek rolleri sınırlar. NetworkTrafficRules tek başına bir öğe değildir; bir hizmet tanımı dosyasında iki veya daha fazla rolle birleştirilir.

Hizmet tanımı dosyasının varsayılan uzantısı .csdef'tir.

Not

Düğüm NetworkTrafficRules yalnızca Azure SDK sürüm 1.3 veya üzeri kullanılarak kullanılabilir.

Ağ trafiği kuralları için temel hizmet tanımı şeması

Ağ trafiği tanımlarını içeren bir hizmet tanımı dosyasının temel biçimi aşağıdaki gibidir.

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

Şema Öğeleri

NetworkTrafficRules Hizmet tanımı dosyasının düğümü, bu konunun sonraki bölümlerinde ayrıntılı olarak açıklanan şu öğeleri içerir:

NetworkTrafficRules Öğesi

OnlyAllowTrafficTo Öğesi

Destinations Öğesi

RoleEndpoint Öğesi

AllowAllTraffic Öğesi

WhenSource Öğesi

FromRole Öğesi

NetworkTrafficRules Öğesi

öğesi, NetworkTrafficRules hangi rollerin başka bir roldeki hangi uç noktayla iletişim kurabileceğini belirtir. Bir hizmet tek bir NetworkTrafficRules tanım içerebilir.

OnlyAllowTrafficTo Öğesi

öğesi, OnlyAllowTrafficTo hedef uç noktaların bir koleksiyonunu ve bunlarla iletişim kurabilen rolleri açıklar. Birden çok OnlyAllowTrafficTo düğüm belirtebilirsiniz.

Destinations Öğesi

öğesi, Destinations ile iletişim kurabilen roleendpoints koleksiyonunu açıklar.

RoleEndpoint Öğesi

öğesi, RoleEndpoint ile iletişimlere izin vermek için roldeki bir uç noktayı açıklar. Rolde birden fazla RoleEndpoint uç nokta varsa birden çok öğe belirtebilirsiniz.

Öznitelik Tür Açıklama
endpointName string Gereklidir. Trafiğe izin vermek için uç noktanın adı.
roleName string Gereklidir. İletişime izin vermek için web rolünün adı.

AllowAllTraffic Öğesi

AllowAllTraffic öğesi, tüm rollerin düğümde tanımlanan uç noktalarla iletişim kurmasını Destinations sağlayan bir kuraldır.

WhenSource Öğesi

öğesi, WhenSource düğümde Destinations tanımlanan uç noktalarla iletişim kurabilen rol koleksiyonunu açıklar.

Öznitelik Tür Açıklama
matches string Gereklidir. İletişime izin verildiğinde uygulanacak kuralı belirtir. Geçerli tek değer şu anda AnyRuledeğeridir.

FromRole Öğesi

öğesi, FromRole düğümde Destinations tanımlanan uç noktalarla iletişim kurabilecek rolleri belirtir. Uç noktalarla iletişim kurabilen birden fazla rol varsa, birden FromRole çok öğe belirtebilirsiniz.

Öznitelik Tür Açıklama
roleName string Gereklidir. İletişime izin verilen rolün adı.

Ayrıca Bkz.

Bulut Hizmeti (klasik) Tanım Şeması