Azure Cloud Services (الدعم الموسع) تعريف مخطط NetworkTrafficRules

تكون العقدة NetworkTrafficRulesهي عنصر اختياري في ملف تعريف الخدمة الذي يحدد كيفية تواصل الأدوار مع بعضها البعض. وتضع حدود للأدوار التي يمكنها الوصول إلى نقاط النهاية الداخلية للدور المحدد. إن NetworkTrafficRulesليس عنصرًا مستقلاً؛ بل يتم دمجه مع دورين أو أكثر في ملف تعريف الخدمة.

الامتداد الافتراضي لملف تعريف الخدمة هو csdef.

ملاحظة

تتوفر العقدة NetworkTrafficRules فقط باستخدام الإصدار 1.3 Azure SDK أو أعلى.

مخطط تعريف الخدمة الأساسي لقواعد نسبة استخدام الشبكة

يكون التنسيق الأساسي لملف تعريف الخدمة المتضمن تعريفات نسبة استخدام الشبكة هو كالآتي.

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

عناصر المخطط

تتضمن عقدة NetworkTrafficRules لملف تعريف الخدمة هذه العناصر الموضحة بالتفصيل في الأقسام اللاحقة في هذا الموضوع:

عنصر NetworkTrafficRules

عنصر OnlyAllowTrafficTo

عنصر الوجهات

عنصر RoleEndpoint

عنصر AllowAllTraffic

عنصر WhenSource

عنصر FromRole

عنصر قواعد حركة المرور

يحدد العنصر NetworkTrafficRulesالأدوار التي يمكنها التواصل مع أي نقطة نهاية في دور آخر. يمكن أن تحتوي الخدمة على تعريف NetworkTrafficRules واحد.

فقطالسماححركة المرورإلى العنصر

يصف العنصرOnlyAllowTrafficTo مجموعة من نقاط نهاية الوجهة والأدوار التي يمكنهم الاتصال بها. يمكنك تحديد عقد OnlyAllowTrafficTo متعددة.

عنصر الوجهات

يصف العنصر Destinationsمجموعة من RoleEndpoints التي يُمكن الاتصال بها.

عنصر نقطة نهاية الدور

يصف العنصر RoleEndpointنقطة نهاية على دور للسماح بالاتصالات معه. يمكنك تحديد عناصر RoleEndpoint متعددة إذا كان هناك أكثر من نقطة نهاية واحدة على الدور.

السمة النوع الوصف
endpointName string مطلوب اسم نقطة النهاية للسماح للحركة إليها.
roleName string مطلوب اسم دور الويب للسماح بالاتصال به.

عنصر AllowAllTraffic

يمثل العنصر AllowAllTrafficقاعدة تسمح لكافة الأدوار بالاتصال بنقاط النهاية المعرفة في عقدة Destinations.

عنصر WhenSource

يصف العنصرWhenSource مجموعة من الأدوار التي يمكنها الاتصال مع نقاط النهاية المُعرفة في عقدة Destinations.

السمة النوع الوصف
matches string مطلوب حدد القاعدة التي سيتم تطبيقها عند السماح بالاتصالات. حاليًا، القيمة الصالحة الوحيدة هي AnyRule.

منعنصر الدور

يُحدد العنصرFromRole مجموعة من الأدوار التي يمكنها الاتصال مع نقاط النهاية المُعرفة في عقدة Destinations. يمكنك تحديد عناصر FromRole متعددة إذا كان هناك أكثر من دور واحد يُمكنه الاتصال مع نقاط النهاية.

السمة النوع الوصف
roleName string مطلوب اسم الدور الذي يمكن من خلاله السماح بالاتصال.

راجع أيضًا

مخطط تعريف الخدمة السحابية (الدعم الموسع).