Azure Developer CLI şablonları

Azure Geliştirici CLI şablonları, kullanabilmeniz azdiçin Azure Geliştirici CLI kuralları kullanılarak oluşturulan örnek depolardır. Şablonlar azd "Merhaba Dünya!" öğesinin ötesine uzanıyor Azure kaynaklarını sağlamak, sürekli tümleştirme ve teslim (CI/CD) işlem hatlarını yapılandırmak ve daha fazlasını yapmak için kullanılabilir. Bu şablonlar, kendi çözümleriniz için oluşturabileceğiniz ve özelleştirebileceğiniz temel görevi görür. Her şablon şunları içerir:

  • Uygulama kodu
  • Azure kaynaklarını sağlamak için gereken kod olarak altyapı dosyaları (Bicep veya Terraform)
  • azure.yaml Uygulamanızı açıklayan bir dosya

Bu şablonlar, özel kullanım örneğine göre genişletilebilir ve özelleştirilebilir.

Kullanılabilir şablonlar

Azure Geliştirici CLI'sinin bir parçası olarak, şu şekilde yazılmış bir şablon uygulaması kümesi yazdık:

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

Her şablon aşağıdaki gibi konaklar için yazılmıştır:

  • Azure App Service
  • Azure Container Apps
  • Azure Statik Web Uygulamaları
  • Azure İşlev Uygulamaları
  • Azure Kubernetes Service

Büyüyen şablon listemizi tekrar kontrol edin.

Kendi şablonunuzu yazma veya mevcut bir uygulamayı "şablon haline getirme" hakkında bilgi için şablonunuzu azduyumlu hale getirme kılavuzumuzu okuyun.

Ayrıca Kod Olarak Altyapı (IaC) ile başlangıç şablonları da yazdık:

  • Bicep
  • Terraform

Bu şablonlar, uygulamanızın IaC'sini yazmak için bir başlangıç noktası sağlamaya odaklanır ve kendi azduyumlu şablonlarınızı oluşturma konusunda sizi destekleyebilir. Bu başlangıç şablonları, daha önce yazdığımız şablon uygulamalarından farklı olarak tek başına tam uygulama olarak çalışmaz. Bu nedenle, tam olarak işlevsel bir uygulamaya sahip olmak için kendi kaynak kodunuzu eklemeniz ve altyapıya bağlamanız gerekir.

Şablon seçin

Azure Geliştirici CLI'sini yükleyin ve ardından şablon seçmek için tercih ettiğiniz programlama dilini seçin.

Aşağıdaki komutu çalıştırarak desteklenen ve azd ile uyumlu tüm şablonları listeleyebilirsiniz.

azd template list

Daha fazla yönerge ve bilgi için aşağıdaki Azure Geliştirici CLI özellikli şablonlardan herhangi birinde BENİOKU'ya bakın.

Template Uygulama konağı Teknik yığın
Azure'da C# API ve MongoDB ile React Web App Azure App Service NoSQL için Azure Cosmos DB, Bicep
Azure'da C# API ve SQL Veritabanı ile React Web App Azure App Service Azure SQL Veritabanı, Bicep
Azure'da Static React Web App + C# API ve SQL Veritabanı ile İşlevler Azure Static Web Apps, Azure İşlevleri Azure SQL Veritabanı, Bicep

Topluluk tarafından katkıda bulunan diğer şablonlar için şablon galerimize göz atın: Awesome AZD.

Şablonları kullanma azd yönergeleri

Azure Geliştirici CLI ile kullandığınız her şablonun, şablona eşlik eden sözleşme kapsamında ilgili sahibi (Microsoft olabilir veya olmayabilir) tarafından lisanslandığını lütfen unutmayın. Hangi lisansın kullanmayı seçtiğiniz herhangi bir şablon için geçerli olduğunu belirlemek sizin sorumluluğunuzdadır.

Microsoft, Microsoft dışı şablonlardan sorumlu değildir ve bu şablonları güvenlik, gizlilik, uyumluluk veya performans sorunları için taramaz. Microsoft'tan sağlananlar da dahil olmak üzere Azure Geliştirici CLI ile kullandığınız şablonlar herhangi bir Microsoft destek programı veya hizmeti tarafından desteklenmez. Microsoft tarafından sağlanan tüm şablonlar, hiçbir garanti olmadan OLDUĞU GIBI sağlanır.

Yazma şablonları

Azure Geliştirici CLI ekibi, daha da fazla geliştirici senaryolarını ele almak için gelecekte daha fazla şablon yazmayı planlıyor. Kendi şablonlarınızı yazarsanız konuyu GitHub'daki deponuza ekleyebilirsiniz azd-templates . Bu şekilde, diğer geliştiriciler kendi kullanım örneği için şablonunuzu bulabilir, çatallayabilir ve oluşturabilir.

Ayrıca, oluşturulduğunu görmek istediğiniz bir kullanım örneği ve şablon varsa GitHub depomuzda bir sorun açabilirsiniz.

Yardım isteme

Azure Geliştirici CLI'sı için hata oluşturma, yardım isteme veya yeni bir özellik önerme hakkında bilgi için lütfen sorun giderme ve destek sayfasını ziyaret edin.

Sonraki adımlar