نظرة عامة على خدمة 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.

موارد إضافية

Kudu هو مشروع مفتوح المصدر. لديها وثائق حول Kudu wiki.