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 mít přiřazenou odpovídající předdefinované nebo vlastní roli v oboru aplikace. Přiřazená role musí obsahovat oprávnění pro Microsoft.Web/sites/publish/Action operaci poskytovatele prostředků. Následující tabulka ukazuje příklad předdefinovaných rolí, které zahrnují toto oprávnění.

Typ role Příklad předdefinovaných rolí
Role funkcí úloh Přispěvatel webu
Logic Apps Standard Developer (Preview)
Privilegované rolesprávce 1 Vlastník
Přispěvatel

1 Privilegované role správce uděluje mnohem více oprávnění, než je potřeba pro přístup k Kudu. Pokud potřebujete vytvořit nové přiřazení role, zvažte, jestli se místo toho dá použít role funkce úlohy s menším přístupem.

Další informace o vytváření přiřazení rolí najdete v přehledu řízení přístupu na základě role.

Další materiály

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