Sdílet prostřednictvím


Přehled služby Kudu

Kudu je modul, který stojí za některými funkcemi služby Aplikace Azure, které souvisejí s nasazením založeným na správě zdrojového kódu a dalšími metodami nasazení, jako je Dropbox a synchronizační aplikace OneDrivu.

Přístup k Kudu pro vaši aplikaci

Kdykoli vytvoříte aplikaci, App Service pro ni vytvoří doprovodnou aplikaci, která je zabezpečená protokolem HTTPS. Tato aplikace Kudu je přístupná na těchto adresách URL:

  • Aplikace není v izolované vrstvě: https://<app-name>.scm.azurewebsites.net
  • Internetová aplikace v izolované vrstvě (App Service Environment): https://<app-name>.scm.<ase-name>.p.azurewebsites.net
  • Interní aplikace v izolované vrstvě (App Service Environment pro interní vyrovnávání zatížení): https://<app-name>.scm.<ase-name>.appserviceenvironment.net

Další informace najdete v tématu Přístup ke službě Kudu.

Funkce Kudu

Kudu poskytuje užitečné informace o vaší aplikaci App Service, například:

  • Nastavení aplikace
  • Připojovací řetězce
  • Proměnné prostředí
  • Proměnné serveru
  • Záhlaví HTTP

Poskytuje také funkce, jako jsou:

  • Spusťte příkazy v konzole Kudu.
  • Stáhněte si diagnostické výpisy služby IIS nebo protokoly Dockeru.
  • Správa procesů služby IIS a rozšíření webu
  • Přidání webhooků nasazení pro aplikace pro Windows
  • Povolit uživatelské rozhraní nasazení ZIP pomocí /ZipDeploypříkazu .
  • Generování vlastních skriptů nasazení
  • Povolte přístup pomocí rozhraní REST API.

Oprávnění RBAC požadovaná pro přístup k Kudu

Pokud chcete získat přístup k Kudu v prohlížeči pomocí ověřování Microsoft Entra, musíte být členem předdefinované nebo vlastní role.

Pokud používáte předdefinované role, musíte být členem přispěvatele webu, přispěvatele nebo vlastníka. Pokud používáte vlastní roli, potřebujete operaci poskytovatele prostředků: Microsoft.Web/sites/publish/Action.

Další materiály

Kudu je opensourcový projekt. Obsahuje dokumentaci na wikiwebu Kudu.