Обзор службы Kudu
Kudu — это механизм некоторых функций в службе приложение Azure, которые связаны с развертыванием на основе источников и другими методами развертывания, такими как Dropbox и приложение синхронизации OneDrive.
Обращение приложения к Kudu
Каждый раз, когда вы создаете приложение, Служба приложений создает для него вспомогательное приложение, защищенное протоколом HTTPS. Это приложение Kudu доступно по следующим URL-адресам:
- Приложение не в изолированном уровне:
https://<app-name>.scm.azurewebsites.net
- Приложение с подключением к Интернету на изолированном уровне (Среда службы приложений):
https://<app-name>.scm.<ase-name>.p.azurewebsites.net
- Внутреннее приложение на изолированном уровне (Среда службы приложений для внутренней балансировки нагрузки):
https://<app-name>.scm.<ase-name>.appserviceenvironment.net
Дополнительные сведения см. в разделе "Доступ к службе Kudu".
Возможности Kudu
Kudu предоставляет полезную информацию о приложении Службы приложений, включая:
- Параметры приложения
- Строки подключения
- Переменные среды
- Переменные сервера
- Заголовки HTTP
Он также предоставляет такие функции:
- выполнение команд в консоли Kudu;
- скачивание диагностических дампов IIS или журналов Docker;
- управление расширениями сайтов и процессами IIS;
- добавление веб-перехватчиков развертывания для приложений Windows;
- пользовательский интерфейс для развертываний из ZIP-файла с помощью
/ZipDeploy
; - Создание пользовательских скриптов развертывания.
- Разрешить доступ с помощью REST API.
Разрешения RBAC, необходимые для доступа к Kudu
Чтобы получить доступ к Kudu в браузере с помощью проверки подлинности Microsoft Entra, необходимо быть членом встроенной или пользовательской роли.
Если вы используете встроенную роль, вы должны быть участником веб-сайта, участником или владельцем. Если вы используете пользовательскую роль, вам потребуется операция поставщика ресурсов: Microsoft.Web/sites/publish/Action
Дополнительные ресурсы
Kudu — это проект с открытым исходным кодом. Она содержит документацию по вики-сайту Kudu.