Ö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.