نظرة عامة على خدمة Kudu
Kudu هو المحرك وراء بعض الميزات في Azure App Service المتعلقة بالنشر المستند إلى التحكم بالمصادر وأساليب النشر الأخرى، مثل Dropbox المزامنة من OneDrive.
الوصول إلى Kudu لتطبيقك
في أي وقت تقوم فيه بإنشاء تطبيق، تنشئ App Service تطبيقًا مصاحبًا له يتم تأمينه بواسطة HTTPS. يمكن الوصول إلى تطبيق Kudu هذا في عناوين URL هذه:
- التطبيق ليس في المستوى المعزول:
https://<app-name>.scm.azurewebsites.net
- تطبيق مواجه للإنترنت في الطبقة المعزولة (بيئة خدمة التطبيقات):
https://<app-name>.scm.<ase-name>.p.azurewebsites.net
- التطبيق الداخلي في الطبقة المعزولة (بيئة خدمة التطبيقات لموازنة التحميل الداخلي):
https://<app-name>.scm.<ase-name>.appserviceenvironment.net
لمزيد من المعلومات، راجع الوصول إلى خدمة Kudu.
ميزات Kudu
يوفر لك Kudu معلومات مفيدة حول تطبيق App Service، مثل:
- XXApp settingsYY
- سلسلة الاتصال
- متغيرات البيئة
- متغيرات الخادم
- رؤوس عناوين HTTP
كما يوفر ميزات مثل هذه:
- تشغيل الأوامر في وحدة تحكم Kudu.
- قم بتنزيل تفريغات تشخيص IIS أو سجلات Docker.
- إدارة عمليات IIS وملحقات الموقع.
- إضافة خطافات ويب للتوزيع لتطبيقات Windows.
- السماح بواجهة مستخدم نشر ZIP باستخدام
/ZipDeploy
. - إنشاء برامج نصية مخصصة للتوزيع.
- السماح بالوصول باستخدام واجهة برمجة تطبيقات REST.
أذونات التحكم في الوصول استنادا إلى الدور المطلوبة للوصول إلى Kudu
للوصول إلى Kudu في المستعرض باستخدام مصادقة Microsoft Entra، يجب أن تكون عضوا في دور مضمن أو مخصص.
إذا كنت تستخدم دورا مضمنا، فيجب أن تكون عضوا في مساهم موقع ويب أو مساهم أو مالك. إذا كنت تستخدم دورا مخصصا، فأنت بحاجة إلى عملية موفر الموارد: Microsoft.Web/sites/publish/Action
.