Condividi tramite


Panoramica del servizio Kudu

Kudu è il motore dietro alcune funzionalità di app Azure Service correlate alla distribuzione basata sul controllo del codice sorgente e ad altri metodi di distribuzione, ad esempio Dropbox e sincronizzazione OneDrive.

Accedere a Kudu per l'app

Ogni volta che si crea un'app, servizio app crea un'app complementare protetta da HTTPS. Questa app Kudu è accessibile agli URL seguenti:

  • App non nel livello Isolato: https://<app-name>.scm.azurewebsites.net
  • App con connessione Internet nel livello Isolato (ambiente del servizio app):https://<app-name>.scm.<ase-name>.p.azurewebsites.net
  • App interna nel livello Isolato (ambiente del servizio app per il bilanciamento del carico interno):https://<app-name>.scm.<ase-name>.appserviceenvironment.net

Per altre informazioni, vedere Accesso al servizio Kudu.

Funzionalità di Kudu

Kudu offre informazioni utili sull'app servizio app, ad esempio:

  • Impostazioni app
  • Stringhe di connessione
  • Variabili di ambiente
  • Variabili del server
  • Intestazioni HTTP

Offre anche funzionalità simili alle seguenti:

  • Eseguire i comandi nella console Kudu.
  • Scaricare i dump di diagnostica IIS o i log Docker.
  • Gestire i processi IIS e le estensioni del sito.
  • Aggiungere webhook di distribuzione per le app di Windows.
  • Consenti interfaccia utente di distribuzione ZIP con /ZipDeploy.
  • Generare script di distribuzione personalizzati.
  • Consentire l'accesso con un'API REST.

Autorizzazioni di controllo degli accessi in base al ruolo necessarie per accedere a Kudu

Per accedere a Kudu nel browser usando l'autenticazione Di Microsoft Entra, è necessario assegnare un ruolo predefinito o personalizzato appropriato nell'ambito dell'applicazione. Il ruolo assegnato deve includere l'autorizzazione per l'operazione del Microsoft.Web/sites/publish/Action provider di risorse. La tabella seguente illustra i ruoli predefiniti di esempio che includono questa autorizzazione.

Tipo di ruolo Ruoli predefiniti di esempio
Ruoli della funzione processo Collaboratore siti Web
Sviluppatore Standard di App per la logica (anteprima)
Ruoli di amministratorecon privilegi 1 Proprietario
Collaboratore

1 I ruoli di amministratore con privilegi concedono molto più di quanto sia necessario per accedere a Kudu. Se è necessario creare una nuova assegnazione di ruolo, prendere in considerazione se è possibile usare un ruolo della funzione di processo con meno accesso.

Per altre informazioni sulla creazione di assegnazioni di ruolo, vedere la panoramica del controllo degli accessi in base al ruolo.

Altre risorse

Kudu è un progetto open source. Contiene la documentazione sul wiki kudu.