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.