Bagikan melalui


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 diberi peran bawaan atau kustom yang sesuai melalui cakupan aplikasi. Peran yang ditetapkan harus menyertakan izin untuk Microsoft.Web/sites/publish/Action operasi penyedia sumber daya. Tabel berikut ini memperlihatkan contoh peran bawaan yang menyertakan izin ini.

Jenis peran Peran bawaan contoh
Peran fungsi pekerjaan Kontributor Situs Web
Pengembang Standar Logic Apps (Pratinjau)
Peranadministrator istimewa 1 Pemilik
Kontributor

1 Peran administrator istimewa memberikan lebih banyak izin daripada yang diperlukan untuk mengakses Kudu. Jika perlu membuat penetapan peran baru, pertimbangkan apakah peran fungsi pekerjaan dengan akses yang lebih sedikit dapat digunakan sebagai gantinya.

Lihat gambaran umum kontrol akses berbasis peran untuk mempelajari selengkapnya tentang membuat penetapan peran.

Sumber daya lainnya

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