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.