Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Desteklenen geliştirme ortamları
Aşağıdaki desteklenen geliştirme ortamlarından birinde herhangi bir azd şablonu çalıştırabilirsiniz:
| Çevre | Açıklama | Avantajlar | Dezavantajlar | Özellik Aşaması |
|---|---|---|---|---|
| CLI aracılığıyla Yerel Makine | Kapsayıcıda değil , bağımlılıklar sizin tarafınızdan el ile yüklenir ve proje yerel makinenizde çalıştırılır. | Tüm bağımlılıkları siz denetlersiniz. Bağımlılıklardan bazılarını zaten yüklemiş olabilirsiniz. Docker'ın yüklü olması gerekmez. | Tüm bağımlılıkları el ile yüklemeniz gerekir. | Kararlı |
| Visual Studio Code |
Visual Studio Code uzantısınıazd kullanarak şablonları çalıştırın ve hatalarını ayıklayın. |
azd ile zaten rahat olabileceğiniz bir kod düzenleyicisi ve uzantı sistemi kullanarak çalışabilirsiniz. |
Uzantının yüklenmesi gerekir. | Beta sürümü |
| Visual Studio |
azd ile zaten alışkın olduğunuz bir IDE kullanarak çalışabilirsiniz. |
Visual Studio'nun ayrı bir önizleme sürümünün yüklenmesi gerekir. | Alfa | |
| DevContainer / VS Code Remote - Kapsayıcılar | Tüm bağımlılıkların yüklü olduğu ve yerel makinenizde çalıştırılan kapsayıcı . | VS Code, Docker ve Uzak Kapsayıcılar VS Code uzantısı dışında tüm bağımlılıklar DevContainer'da sizin için yüklenir. | Depoyu kopyalamanız gerekir. Kapsayıcının başlatılması uzun sürebilir. | Beta sürümü |
| Codespaces GitHub | Tüm bağımlılıkların yüklü olduğu ve tarayıcıda GitHub.com üzerinde çalışan kapsayıcı . | Tüm bağımlılıklar kodu yerel olarak kopyalamadan yüklenir. | GitHub Codespaces ile ilgili bilinen sınırlamalar nedeniyle web tarayıcısı başlatmayı gerektiren çalıştırma ve hata ayıklama şu anda desteklenmemektedir. | Beta sürümü |
Desteklenen Azure işlem hizmetleri (konak)
azd uygulamanızı barındırmak için çeşitli hizmetleri destekler. Alfa olarak işaretlenmiş hizmetler deneyseldir ve bunları kullanmak için el ile azd config etkinleştirilmesi gerekir.
beta özelliklerinde işlevselliği bozan değişiklikler olabilir.
kararlı özelliklerin bozucu değişikliklere maruz kalmaması beklenmektedir.
Her özellik aşaması hakkında daha fazla bilgi için bkz . Özellik sürüm oluşturma ve sürüm stratejisi. Tüm özelliklerin ve bunların aşamalarının listesi için bkz . Alfa, Beta ve Kararlı Özellik Aşamaları.
| Azure işlem hizmeti | Özellik Aşaması |
|---|---|
| Azure App Service | Kararlı |
| Azure Statik Web Uygulamaları | Kararlı |
| Azure Container Apps (Kapsayıcı Uygulama İşleri dahil) | Kararlı |
| Azure İşlevleri | Kararlı |
| Azure Kubernetes Service | Beta (yalnızca kubectl apply -f aracılığıyla dağıtılabilen projeler için) |
Desteklenen diller ve çerçeveler
Şu anda desteklenen diller ve çerçeveler:
| Dil | Özellik Aşaması |
|---|---|
| Node.js | Kararlı |
| Piton | Kararlı |
| .NET | Kararlı |
| Java | Kararlı |
| Go | Önizleme (yalnızca Azure İşlevleri) |
Her özellik aşaması hakkında daha fazla bilgi için bkz . Özellik sürüm oluşturma ve sürüm stratejisi
Azure İşlevleri'da Go (Önizleme)
azd, Go uygulamalarını Flex Consumption planındaki Azure İşlevleri'a dağıtmayı destekler. Bu destek, şu anda genel önizleme aşamasında olan Azure İşlevleri Go çalışanına yöneliktir.
Go’yu azd ile kullanmak için, azure.yaml dosyanızda language değerini go olarak ve host değerini function olarak ayarlayın:
services:
api:
project: .
host: function
language: go
Go ile Azure İşlevleri hedeflerken aşağıdaki noktaları göz önünde bulundurun:
- Go için sürüm 1.24 veya üzeri gerekir.
- İşlev uygulaması statik bir ikili dosyada yerel olarak derlenmiş ve dağıtım için paketlenmiş. Go işlev uygulamalarında uzaktan derleme (Oryx) desteklenmez, bu nedenle
remoteBuild: trueayarını yapmayın. - İşlevleri doğrudan Go kodunda çalışanın seçenekler API'sini kullanarak tanımlarsınız (örneğin,
app.HTTP(...)); function.json dosyalarına ihtiyacınız yoktur.
HTTP, zamanlayıcı, kuyruk, blob, Cosmos DB ve diğer tetikleyiciler de dahil olmak üzere uçtan uca örnekler için Azure İşlevleri Go çalışan deposundaki samples dizinine bakın.
Sonraki Adımlar
- Azure Geliştirici CLI'sını yükleyin.
-
Azure Geliştirici CLI'sını
azdadım adım görmek için hızlı başlangıç kılavuzunu gözden geçirin.