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 essere membri di un ruolo predefinito o personalizzato.
Se si usa un ruolo predefinito, è necessario essere membri di Collaboratore, Collaboratore o Proprietario del sito Web. Se si usa un ruolo personalizzato, è necessaria l'operazione del provider di risorse: Microsoft.Web/sites/publish/Action
.
Altre risorse
Kudu è un progetto open source. Contiene la documentazione sul wiki kudu.