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.

Acceso a Kudu para la aplicación

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.

Características de 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.

Permisos de RBAC necesarios para acceder a Kudu

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.

Más recursos

Kudu es un proyecto de código abierto. Tiene documentación sobre la wiki de Kudu.