Présentation du service Kudu

Kudu est le moteur derrière certaines fonctionnalités d’Azure App Service liées au déploiement basé sur le contrôle de code source et à d’autres méthodes de déploiement, telles que Dropbox et Synchronisation OneDrive.

Accéder à Kudu pour votre application

Chaque fois que vous créez une application, App Service crée une application auxiliaire qui est sécurisée par HTTPS. Cette application Kudu est accessible à ces URL :

  • Application non dans le niveau isolé : https://<app-name>.scm.azurewebsites.net
  • Application accessible sur Internet dans le niveau isolé (Environnement App Service) : https://<app-name>.scm.<ase-name>.p.azurewebsites.net
  • Application interne dans le niveau isolé (Environnement App Service pour l’équilibrage de charge interne) : https://<app-name>.scm.<ase-name>.appserviceenvironment.net

Pour plus d’informations, consultez Accès au service Kudu.

Fonctionnalités de Kudu

Kudu fournit des informations utiles sur votre application App Service, notamment les suivantes :

  • Paramètres de l’application
  • Chaînes de connexion
  • Variables d'environnement
  • Variables de serveur
  • En-têtes HTTP

Il fournit également des fonctionnalités telles que celles-ci :

  • Exécuter des commandes dans la console Kudu.
  • Télécharger les copies de sauvegarde des diagnostics IIS ou les journaux Docker.
  • Gérer les processus IIS et les extensions de site.
  • Ajouter des webhooks de déploiement pour les applications Windows.
  • Donne accès à l’interface utilisateur de déploiement ZIP avec /ZipDeploy.
  • Générez des scripts de déploiement personnalisés.
  • Autoriser l’accès avec une API REST.

Autorisations RBAC requises pour accéder à Kudu

Pour accéder à Kudu dans le navigateur à l’aide de l’authentification Microsoft Entra, vous devez être membre d’un rôle intégré ou personnalisé.

Si vous utilisez un rôle intégré, vous devez être membre du contributeur, du contributeur ou du propriétaire du site web. Si vous utilisez un rôle personnalisé, vous avez besoin de l’opération du fournisseur de ressources : Microsoft.Web/sites/publish/Action.

Plus de ressources

Kudu est un projet open source. Il contient de la documentation sur le wiki Kudu.