Kudu 服務概觀
Kudu 是 Azure App 服務 中某些功能背後的引擎,與原始檔控制型部署和其他部署方法相關,例如Dropbox和 OneDrive 同步處理。
存取您應用程式的 Kudu
每當您建立應用程式時,App Service 會為其建立受 HTTPS 保護的隨附應用程式。 此 Kudu 應用程式可透過下列 URL 存取:
- 不在隔離層中的應用程式:
https://<app-name>.scm.azurewebsites.net
- 隔離層中的因特網面向應用程式 (App Service 環境):
https://<app-name>.scm.<ase-name>.p.azurewebsites.net
- 隔離層中的內部應用程式(App Service 環境 內部負載平衡):
https://<app-name>.scm.<ase-name>.appserviceenvironment.net
如需詳細資訊,請參閱 存取 Kudu 服務。
Kudu 功能
Kudu 提供 App Service 應用程式的相關實用資訊,例如:
- 應用程式設定
- 連接字串
- 環境變數
- 伺服器變數
- HTTP 標頭
它也提供如下的功能:
- 在 Kudu 控制台中執行命令。
- 下載 IIS 診斷傾印或 Docker 記錄。
- 管理 IIS 進程和網站延伸模組。
- 新增適用於 Windows 應用程式的部署 Webhook。
- 允許使用
/ZipDeploy
ZIP 部署 UI。 - 產生 自定義部署腳本。
- 允許使用 REST API 進行存取。
存取 Kudu 所需的 RBAC 許可權
若要使用 Microsoft Entra 驗證在瀏覽器中存取 Kudu,您必須是內建或自定義角色的成員。
如果您使用內建角色,您必須是網站參與者、參與者或擁有者的成員。 如果您使用自定義角色,則需要資源提供者作業: Microsoft.Web/sites/publish/Action
。