Megosztás a következőn keresztül:


A Kudu szolgáltatás áttekintése

A Kudu a Azure-alkalmazás szolgáltatás néhány olyan funkciója mögött álló motor, amely a forrásvezérlésen alapuló üzembe helyezéshez és más üzembe helyezési módszerekhez, például a Dropboxhoz és a OneDrive szinkronizálási app kapcsolódik.

A Kudu elérése az alkalmazáshoz

Amikor létrehoz egy alkalmazást, az App Service létrehoz egy társalkalmazást, amelyet a HTTPS véd. Ez a Kudu-alkalmazás az alábbi URL-címeken érhető el:

  • Az alkalmazás nem az izolált szinten van: https://<app-name>.scm.azurewebsites.net
  • Internetkapcsolattal rendelkező alkalmazás az izolált szinten (App Service Environment): https://<app-name>.scm.<ase-name>.p.azurewebsites.net
  • Belső alkalmazás az izolált szinten (App Service-környezet a belső terheléselosztáshoz): https://<app-name>.scm.<ase-name>.appserviceenvironment.net

További információ: A Kudu szolgáltatás elérése.

Kudu-funkciók

A Kudu hasznos információkat nyújt az App Service-alkalmazásról, például:

  • Alkalmazásbeállítások
  • Kapcsolati sztringek
  • Környezeti változók
  • Kiszolgálóváltozók
  • HTTP-fejlécek

A következő funkciókkal is rendelkezik:

  • Parancsok futtatása a Kudu-konzolon.
  • IIS diagnosztikai memóriaképek vagy Docker-naplók letöltése.
  • IIS-folyamatok és webhelybővítmények kezelése.
  • Üzembehelyezési webhookok hozzáadása Windows-alkalmazásokhoz.
  • A ZIP üzembehelyezési felhasználói felületének engedélyezése a /ZipDeploy.
  • Egyéni üzembehelyezési szkriptek létrehozása.
  • Hozzáférés engedélyezése REST API-val.

A Kudu eléréséhez szükséges RBAC-engedélyek

Ahhoz, hogy a Kudu elérhető legyen a böngészőben a Microsoft Entra-hitelesítéssel, hozzá kell rendelnie egy megfelelő beépített vagy egyéni szerepkört az alkalmazás hatóköréhez. A hozzárendelt szerepkörnek tartalmaznia kell az Microsoft.Web/sites/publish/Action erőforrás-szolgáltatói művelet engedélyét. Az alábbi táblázat olyan beépített szerepköröket mutat be, amelyek tartalmazzák ezt az engedélyt.

Szerepkör típusa Példa beépített szerepkörökre
Feladatfüggvény-szerepkörök Webhely közreműködője
Logic Apps Standard Developer (előzetes verzió)
Kiemelt rendszergazdai szerepkörök1 Tulajdonos
Közreműködő

1 A kiemelt rendszergazdai szerepkörök sokkal több engedélyt adnak, mint amennyi a Kudu eléréséhez szükséges. Ha új szerepkör-hozzárendelést kell létrehoznia, fontolja meg, hogy egy kevésbé hozzáféréssel rendelkező feladatfüggvény-szerepkör használható-e helyette.

A szerepköralapú hozzáférés-vezérlés áttekintésében további információt talál a szerepkör-hozzárendelések létrehozásáról.

További erőforrások

A Kudu egy nyílt forráskódú projekt. Dokumentációt tartalmaz a Kudu wikiről.