Visão geral do serviço Kudu
O Kudu é o mecanismo por trás de alguns recursos do Serviço de Aplicativo do Azure relacionados à implantação baseada em controle de origem e outros métodos de implantação, como a sincronização do Dropbox e do OneDrive.
Acesse o Kudu para seu aplicativo
Sempre que você cria um aplicativo, o Serviço de Aplicativo cria um aplicativo complementar para ele protegido por HTTPS. Este aplicativo Kudu é acessível nestes URLs:
- Aplicativo que não está na camada Isolada:
https://<app-name>.scm.azurewebsites.net
- Aplicativo voltado para a Internet na camada Isolada (Ambiente do Serviço de Aplicativo):
https://<app-name>.scm.<ase-name>.p.azurewebsites.net
- Aplicativo interno na camada Isolada (Ambiente do Serviço de Aplicativo para balanceamento de carga interno):
https://<app-name>.scm.<ase-name>.appserviceenvironment.net
Para obter mais informações, consulte Acessando o serviço Kudu.
Características do Kudu
O Kudu fornece informações úteis sobre seu aplicativo do Serviço de Aplicativo, como:
- Definições da aplicação
- Cadeias de ligação
- Variáveis de ambiente
- Variáveis de servidor
- Cabeçalhos de HTTP
Ele também fornece recursos como estes:
- Execute comandos no console do Kudu.
- Baixe dumps de diagnóstico do IIS ou logs do Docker.
- Gerencie processos do IIS e extensões de site.
- Adicione webhooks de implantação para aplicativos do Windows.
- Permitir interface do usuário de implantação ZIP com
/ZipDeploy
. - Gere scripts de implantação personalizados.
- Permitir acesso com uma API REST.
Permissões RBAC necessárias para acessar o Kudu
Para acessar o Kudu no navegador usando a autenticação do Microsoft Entra, você precisa ser membro de uma função interna ou personalizada.
Se estiver a utilizar uma função incorporada, tem de ser membro do Colaborador, Colaborador ou Proprietário do Website. Se você estiver usando uma função personalizada, precisará da operação do provedor de recursos: Microsoft.Web/sites/publish/Action
.
Mais recursos
Kudu é um projeto de código aberto. Tem documentação na wiki Kudu.