Template Azure Developer CLI

Templat Azure Developer CLI adalah repositori sampel yang dibuat menggunakan konvensi Azure Developer CLI sehingga Anda dapat menggunakan azd. Templat melampaui azd "Halo Dunia!" untuk memprovisikan sumber daya Azure, konfigurasikan alur integrasi dan pengiriman berkelanjutan (CI/CD), dan lain-lain. Templat ini berfungsi sebagai fondasi tempat Anda dapat membangun dan menyesuaikan solusi Anda sendiri. Setiap templat meliputi:

  • Kode aplikasi
  • File infra-as-code (Bicep atau Terraform) diperlukan untuk menyediakan sumber daya Azure
  • File azure.yaml yang menjelaskan aplikasi Anda

Templat ini dapat diperluas dan dapat disesuaikan dengan kasus penggunaan spesifik Anda.

Templat yang tersedia

Sebagai bagian dari Azure Developer CLI, kami telah menulis serangkaian aplikasi templat awal yang ditulis dalam:

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

Setiap templat ditulis untuk host seperti:

  • Azure App Service
  • Azure Container Apps
  • Azure Static Web Apps
  • Azure Function Apps
  • Azure Kubernetes Service

Periksa kembali daftar templat kami yang terus berkembang.

Untuk informasi tentang penulisan templat Anda sendiri atau "membuat templat" aplikasi yang ada, baca panduan kami tentang membuat templat azdAnda kompatibel.

Kami juga menulis templat pemula dengan Infrastruktur sebagai Kode (IaC) yang ditulis dalam:

  • Bicep
  • Terraform

Templat ini berfokus pada penyediaan titik awal untuk menulis IaC aplikasi Anda dan dapat mendukung Anda dalam membuat templat yang kompatibel dengan Anda sendiri azd. Tidak seperti aplikasi templat yang telah kami tulis, templat pemula ini tidak berfungsi sebagai aplikasi lengkap sendiri. Jadi, Anda harus menambahkan kode sumber Anda sendiri dan menghubungkannya ke infrastruktur untuk memiliki aplikasi yang berfungsi penuh.

Pilih templat

Instal Azure Developer CLI lalu pilih bahasa pemrograman pilihan Anda untuk memilih templat.

Anda juga dapat menjalankan perintah berikut untuk mencantumkan semua templat yang didukung dan kompatibel dengan azd.

azd template list

Lihat README di salah satu templat yang diaktifkan Azure Developer CLI berikut untuk instruksi dan informasi selengkapnya.

Templat Host aplikasi Tumpukan teknologi
React Web App dengan C# API dan MongoDB di Azure Azure App Service Azure Cosmos DB untuk NoSQL, Bicep
React Web App dengan C# API dan SQL Database di Azure Azure App Service Azure SQL Database, Bicep
Static React Web App + Functions dengan C# API dan SQL Database di Azure Azure Static Web Apps, Azure Functions Azure SQL Database, Bicep

Untuk templat yang berkontribusi pada komunitas lainnya, lihat galeri templat kami: AZD luar biasa.

Panduan untuk menggunakan azd templat

Harap dicatat bahwa setiap templat yang Anda gunakan dengan Azure Developer CLI dilisensikan oleh pemiliknya masing-masing (yang mungkin atau mungkin bukan Microsoft) berdasarkan perjanjian yang menyertai templat. Anda bertanggung jawab untuk menentukan lisensi apa yang berlaku untuk templat apa pun yang Anda pilih untuk digunakan.

Microsoft tidak bertanggung jawab atas templat non-Microsoft apa pun dan tidak menyaring templat ini untuk masalah keamanan, privasi, kompatibilitas, atau performa. Templat yang Anda gunakan dengan Azure Developer CLI, termasuk yang disediakan dari Microsoft, tidak didukung oleh program atau layanan dukungan Microsoft apa pun. Templat yang disediakan Microsoft disediakan AS IS tanpa jaminan apa pun.

Templat penulisan

Tim Azure Developer CLI berencana untuk menulis lebih banyak templat di masa mendatang untuk mencakup skenario pengembang yang lebih banyak lagi. Jika Anda menulis templat Anda sendiri, Anda dapat menambahkan topik ke azd-templates repositori Anda di GitHub. Dengan begitu, pengembang lain dapat menemukan, fork, dan membangun templat Anda untuk kasus penggunaan mereka sendiri.

Anda juga dapat membuka masalah di repositori GitHub kami jika ada kasus penggunaan dan templat yang ingin Anda lihat dibuat.

Meminta bantuan

Untuk informasi tentang cara mengajukan bug, meminta bantuan, atau mengusulkan fitur baru untuk Azure Developer CLI, silakan kunjungi halaman pemecahan masalah dan dukungan .

Langkah berikutnya