Översikt över Kudu-tjänsten
Kudu är motorn bakom vissa funktioner i Azure App Service som är relaterade till källkontrollbaserad distribution och andra distributionsmetoder, till exempel Dropbox och OneDrive-synkronisering.
Åtkomst till Kudu för din app
Varje gång du skapar en app skapar App Service en tillhörande app för den som skyddas av HTTPS. Den här Kudu-appen är tillgänglig på följande URL:er:
- Appen är inte på den isolerade nivån:
https://<app-name>.scm.azurewebsites.net
- Internetuppkopplad app på den isolerade nivån (App Service-miljön):
https://<app-name>.scm.<ase-name>.p.azurewebsites.net
- Intern app på den isolerade nivån (App Service-miljön för intern belastningsutjämning):
https://<app-name>.scm.<ase-name>.appserviceenvironment.net
Mer information finns i Åtkomst till Kudu-tjänsten.
Kudu-funktioner
Kudu ger dig användbar information om din App Service-app, till exempel:
- Appinställningar
- Anslutningssträngar
- Miljövariabler
- Servervariabler
- HTTP-rubriker
Den innehåller även funktioner som dessa:
- Kör kommandon i Kudu-konsolen.
- Ladda ned IIS-diagnostikdumpar eller Docker-loggar.
- Hantera IIS-processer och webbplatstillägg.
- Lägg till distributionswebbhooks för Windows-appar.
- Tillåt ZIP-distributionsgränssnittet med
/ZipDeploy
. - Generera anpassade distributionsskript.
- Tillåt åtkomst med ett REST-API.
RBAC-behörigheter som krävs för åtkomst till Kudu
För att få åtkomst till Kudu i webbläsaren med hjälp av Microsoft Entra-autentisering måste du vara medlem i en inbyggd eller anpassad roll.
Om du använder en inbyggd roll måste du vara medlem i webbplatsdeltagare, deltagare eller ägare. Om du använder en anpassad roll behöver du resursproviderns åtgärd: Microsoft.Web/sites/publish/Action
.
Fler resurser
Kudu är ett projekt med öppen källkod. Den har dokumentation på Kudu-wikin.