Share via


Kudu hizmetine genel bakış

Kudu, Azure Uygulaması Hizmeti'nde kaynak denetimi tabanlı dağıtım ve Dropbox ve OneDrive eşitleme gibi diğer dağıtım yöntemleriyle ilgili bazı özelliklerin arkasındaki altyapıdır.

Uygulamanız için Kudu'ya erişme

Uygulama oluşturduğunuzda, App Service bunun için HTTPS ile güvenliği sağlanan bir yardımcı uygulama oluşturur. Bu Kudu uygulamasına şu URL'lerden erişilebilir:

  • Uygulama Yalıtılmış katmanda değil: https://<app-name>.scm.azurewebsites.net
  • Yalıtılmış katmanda İnternet'e yönelik uygulama (App Service Ortamı):https://<app-name>.scm.<ase-name>.p.azurewebsites.net
  • Yalıtılmış katmandaki iç uygulama (iç yük dengeleme için App Service Ortamı):https://<app-name>.scm.<ase-name>.appserviceenvironment.net

Daha fazla bilgi için bkz . Kudu hizmetine erişme.

Kudu özellikleri

Kudu, App Service uygulamanız hakkında aşağıdakiler gibi yararlı bilgiler sağlar:

  • Uygulama ayarları
  • Bağlantı dizeleri
  • Ortam değişkenleri
  • Sunucu değişkenleri
  • HTTP üst bilgileri

Ayrıca şunlar gibi özellikler de sağlar:

  • Kudu konsolunda komutları çalıştırın.
  • IIS tanılama dökümlerini veya Docker günlüklerini indirin.
  • IIS işlemlerini ve site uzantılarını yönetme.
  • Windows uygulamaları için dağıtım web kancaları ekleyin.
  • ile /ZipDeployZIP dağıtımı kullanıcı arabirimine izin ver.
  • Özel dağıtım betikleri oluşturma.
  • REST API ile erişime izin verin.

Kudu'ya erişmek için gereken RBAC izinleri

Microsoft Entra kimlik doğrulamasını kullanarak tarayıcıda Kudu'ya erişmek için yerleşik veya özel bir rolün üyesi olmanız gerekir.

Yerleşik bir rol kullanıyorsanız, Web Sitesi Katkıda Bulunanı, Katkıda Bulunanı veya Sahip üyesi olmanız gerekir. Özel bir rol kullanıyorsanız kaynak sağlayıcısı işlemine ihtiyacınız vardır: Microsoft.Web/sites/publish/Action.

Diğer kaynaklar

Kudu açık kaynak bir projedir. Kudu wiki'sinde belgeleri vardır.