Ringkasan layanan Kudu

Kudu adalah mesin di balik beberapa fitur di Azure App Service yang terkait dengan penyebaran berbasis kontrol sumber dan metode penyebaran lainnya, seperti sinkronisasi Dropbox dan OneDrive.

Mengakses Kudu untuk aplikasi Anda

Setiap kali Anda membuat aplikasi, Azure App Service membuat sebuah aplikasi pendamping untuk aplikasi tersebut yang diamankan oleh HTTPS. Aplikasi Kudu ini dapat diakses di URL ini:

  • Aplikasi tidak berada di tingkat Terisolasi: https://<app-name>.scm.azurewebsites.net
  • Aplikasi yang menghadap internet di tingkat Terisolasi (Lingkungan App Service): https://<app-name>.scm.<ase-name>.p.azurewebsites.net
  • Aplikasi internal di tingkat Terisolasi (Lingkungan App Service untuk penyeimbangan beban internal): https://<app-name>.scm.<ase-name>.appserviceenvironment.net

Untuk informasi selengkapnya, lihat Mengakses layanan Kudu.

Fitur Kudu

Kudu memberikan informasi bermanfaat tentang aplikasi Azure App Service Anda, seperti:

  • Pengaturan aplikasi
  • String koneksi
  • Variabel lingkungan
  • Variabel server
  • Header HTTP

Ini juga menyediakan fitur seperti ini:

  • Menjalankan perintah di konsol Kudu.
  • Mengunduh cadangan diagnostik IIS atau log Docker.
  • Mengelola proses IIS dan ekstensi situs.
  • Tambahkan webhook penyebaran untuk aplikasi Windows.
  • Memungkinkan antarmuka pengguna penyebaran ZIP dengan /ZipDeploy.
  • Buat skrip penyebaran kustom.
  • Izinkan akses dengan REST API.

Izin RBAC yang diperlukan untuk mengakses Kudu

Untuk mengakses Kudu di browser dengan menggunakan autentikasi Microsoft Entra, Anda harus menjadi anggota peran bawaan atau kustom.

Jika Anda menggunakan peran bawaan, Anda harus menjadi anggota Kontributor Situs Web, Kontributor, atau Pemilik. Jika Anda menggunakan peran kustom, Anda memerlukan operasi penyedia sumber daya: Microsoft.Web/sites/publish/Action.

Sumber daya lainnya

Kudu adalah proyek sumber terbuka. Ini memiliki dokumentasi tentang wiki Kudu.