Overzicht van Kudu-service

Kudu is de engine achter sommige functies in Azure-app Service die zijn gerelateerd aan implementatie op basis van broncodebeheer en andere implementatiemethoden, zoals Dropbox en OneDrive-synchronisatie.

Toegang tot Kudu voor uw app

Wanneer u een app maakt, maakt App Service een bijbehorende app die wordt beveiligd door HTTPS. Deze Kudu-app is toegankelijk op deze URL's:

  • De app bevindt zich niet in de geïsoleerde laag: https://<app-name>.scm.azurewebsites.net
  • Internetgerichte app in de geïsoleerde laag (App Service Environment): https://<app-name>.scm.<ase-name>.p.azurewebsites.net
  • Interne app in de geïsoleerde laag (App Service Environment voor interne taakverdeling): https://<app-name>.scm.<ase-name>.appserviceenvironment.net

Zie Toegang tot de Kudu-service voor meer informatie.

Kudu-functies

Kudu biedt nuttige informatie over uw App Service-app, zoals:

  • App-instellingen
  • Verbindingsreeksen
  • Omgevingsvariabelen
  • Servervariabelen
  • HTTP-kopteksten

Het biedt ook functies zoals deze:

  • Voer opdrachten uit in de Kudu-console.
  • Download diagnostische IIS-dumps of Docker-logboeken.
  • IIS-processen en site-extensies beheren.
  • Voeg implementatiewebhooks toe voor Windows-apps.
  • Gebruikersinterface voor ZIP-implementatie toestaan met /ZipDeploy.
  • Aangepaste implementatiescripts genereren.
  • Toegang met een REST API toestaan.

RBAC-machtigingen vereist voor toegang tot Kudu

Als u toegang wilt krijgen tot Kudu in de browser met behulp van Microsoft Entra-verificatie, moet u lid zijn van een ingebouwde of aangepaste rol.

Als u een ingebouwde rol gebruikt, moet u lid zijn van Inzender, Inzender of Eigenaar van de website. Als u een aangepaste rol gebruikt, hebt u de bewerking van de resourceprovider nodig: Microsoft.Web/sites/publish/Action

Meer resources

Kudu is een opensource-project. Het bevat documentatie over de Kudu-wiki.