Omówienie usługi Kudu
Kudu to aparat stojący za niektórymi funkcjami usługi aplikacja systemu Azure, które są związane z wdrażaniem opartym na kontroli źródła i innymi metodami wdrażania, takimi jak Dropbox i synchronizacja usługi OneDrive.
Uzyskiwanie dostępu do usługi Kudu dla aplikacji
Za każdym razem, gdy tworzysz aplikację, usługa App Service tworzy aplikację towarzyszącą, która jest zabezpieczona przez protokół HTTPS. Ta aplikacja Kudu jest dostępna pod następującymi adresami URL:
- Aplikacja nie jest w warstwie Izolowana:
https://<app-name>.scm.azurewebsites.net
- Aplikacja dostępna z Internetu w warstwie Izolowana (App Service Environment):
https://<app-name>.scm.<ase-name>.p.azurewebsites.net
- Aplikacja wewnętrzna w warstwie Izolowana (środowisko App Service Environment na potrzeby wewnętrznego równoważenia obciążenia):
https://<app-name>.scm.<ase-name>.appserviceenvironment.net
Aby uzyskać więcej informacji, zobacz Uzyskiwanie dostępu do usługi Kudu.
Funkcje kudu
Kudu udostępnia przydatne informacje o aplikacji usługi App Service, takie jak:
- Ustawienia aplikacji
- Parametry połączeń
- Zmienne środowiskowe
- Zmienne serwera
- Nagłówki HTTP
Udostępnia również takie funkcje jak te:
- Uruchom polecenia w konsoli Kudu.
- Pobierz zrzuty diagnostyczne usług IIS lub dzienniki platformy Docker.
- Zarządzanie procesami usług IIS i rozszerzeniami lokacji.
- Dodaj elementy webhook wdrażania dla aplikacji systemu Windows.
- Zezwalaj na używanie interfejsu użytkownika wdrożenia ZIP za pomocą polecenia
/ZipDeploy
. - Generowanie niestandardowych skryptów wdrażania.
- Zezwalaj na dostęp za pomocą interfejsu API REST.
Uprawnienia kontroli dostępu opartej na rolach wymagane do uzyskania dostępu do usługi Kudu
Aby uzyskać dostęp do usługi Kudu w przeglądarce przy użyciu uwierzytelniania firmy Microsoft Entra, musisz być członkiem wbudowanej lub niestandardowej roli.
Jeśli używasz wbudowanej roli, musisz być członkiem współautora witryny sieci Web, współautora lub właściciela. Jeśli używasz roli niestandardowej, potrzebna jest operacja dostawcy zasobów: Microsoft.Web/sites/publish/Action
.
Więcej zasobów
Kudu to projekt open source. Zawiera dokumentację dotyczącą witryny typu wiki Kudu.