Introducción al servicio Kudu
Kudu es el motor detrás de algunas características de App de Azure Service que están relacionadas con la implementación basada en el control de código fuente y otros métodos de implementación, como Dropbox y Sincronización de OneDrive.
Cada vez que cree una aplicación, App Service creará una aplicación complementaria que está protegida por HTTPS. Esta aplicación kudu es accesible en estas direcciones URL:
- Aplicación que no está en el nivel Aislado:
https://<app-name>.scm.azurewebsites.net
- Aplicación accesible desde Internet en el nivel Aislado (App Service Environment):
https://<app-name>.scm.<ase-name>.p.azurewebsites.net
- Aplicación interna en el nivel Aislado (App Service Environment para el equilibrio de carga interno):
https://<app-name>.scm.<ase-name>.appserviceenvironment.net
Para obtener más información, consulte Acceso al servicio Kudu.
Kudu proporciona información útil sobre la aplicación de App Service, como:
- Configuración de la aplicación
- Cadenas de conexión
- Variables de entorno
- Variables de servidor
- Encabezados HTTP
También proporciona características como estas:
- Ejecución de comandos en la consola de Kudu.
- Descarga de volcados de diagnóstico de IIS o registros de Docker.
- Administración de los procesos de IIS y las extensiones del sitio.
- Adición de webhooks de implementación para aplicaciones Windows.
- Permitir la interfaz de usuario de implementación mediante ZIP con
/ZipDeploy
. - Generar scripts de implementación personalizados.
- Permitir el acceso con una API REST.
Para acceder a Kudu en el explorador mediante la autenticación de Microsoft Entra, debe ser miembro de un rol integrado o personalizado.
Si usa un rol integrado, debe ser miembro del colaborador del sitio web, colaborador o propietario. Si usa un rol personalizado, necesita la operación del proveedor de recursos: Microsoft.Web/sites/publish/Action
.
Kudu es un proyecto de código abierto. Tiene documentación sobre la wiki de Kudu.