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الأدوار التي يمكنها التواصل مع أي نقطة نهاية في دور آخر. يمكن أن تحتوي الخدمة على تعريف 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 |
مطلوب اسم الدور الذي يمكن من خلاله السماح بالاتصال. |