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
/ZipDeploy
ZIP 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.