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。
  • 允許使用 /ZipDeployZIP 部署 UI。
  • 產生 自定義部署腳本
  • 允許使用 REST API 進行存取。

存取 Kudu 所需的 RBAC 許可權

若要使用 Microsoft Entra 驗證在瀏覽器中存取 Kudu,您必須是內建或自定義角色的成員。

如果您使用內建角色,您必須是網站參與者、參與者或擁有者的成員。 如果您使用自定義角色,則需要資源提供者作業: Microsoft.Web/sites/publish/Action

更多資源

Kudu 是開放 原始碼專案。 其有 Kudu Wiki 的檔