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í
/ZipDeploy
pří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.