Szablony narzędzia Azure Developer CLI

Szablony interfejsu wiersza polecenia dla deweloperów platformy Azure to przykładowe repozytoria utworzone przy użyciu konwencji interfejsu wiersza polecenia dla deweloperów platformy Azure, dzięki czemu można użyć polecenia azd. Szablony azd wykraczają poza "Hello World!" i umożliwiają aprowizowanie zasobów platformy Azure, konfigurowanie potoków ciągłej integracji i dostarczania (CI/CD) i nie tylko. Te szablony służą jako podstawa, z której można tworzyć i dostosowywać własne rozwiązania. Każdy szablon zawiera:

  • Kod aplikacji
  • Pliki infra-as-code (Bicep lub Terraform) potrzebne do aprowizowania zasobów platformy Azure
  • azure.yaml Plik opisujący aplikację

Te szablony można rozszerzać i dostosowywać do konkretnego przypadku użycia.

Dostępne szablony

W ramach interfejsu wiersza polecenia dla deweloperów platformy Azure utworzyliśmy początkowy zestaw aplikacji szablonów napisanych w:

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

Każdy szablon został napisany dla hostów, takich jak:

  • Azure App Service
  • Azure Container Apps
  • Azure Static Web Apps
  • Aplikacje funkcji platformy Azure
  • Azure Kubernetes Service

Zapoznaj się z naszą rosnącą listą szablonów.

Aby uzyskać informacje na temat tworzenia własnego szablonu lub "templatizing" istniejącej aplikacji, zapoznaj się z naszym przewodnikiem dotyczącym tworzenia szablonu zgodnegoazd.

Utworzyliśmy również szablony początkowe z użyciem infrastruktury jako kodu (IaC) napisanego w:

  • Bicep
  • Terraform

Te szablony koncentrują się na zapewnieniu punktu wyjścia do pisania IaC aplikacji i mogą obsługiwać tworzenie własnych azdszablonów zgodnych. W przeciwieństwie do utworzonych aplikacji szablonów te szablony początkowe nie działają samodzielnie jako pełne aplikacje. Dlatego należy dodać własny kod źródłowy i połączyć go z infrastrukturą, aby mieć w pełni działającą aplikację.

Wybierz szablon

Zainstaluj interfejs wiersza polecenia dla deweloperów platformy Azure, a następnie wybierz preferowany język programowania, aby wybrać szablon.

Możesz również uruchomić następujące polecenie, aby wyświetlić listę wszystkich obsługiwanych szablonów zgodnych z interfejsem azd.

azd template list

Aby uzyskać więcej instrukcji i informacji, zapoznaj się z artykułem README w dowolnym z następujących szablonów interfejsu wiersza polecenia dla deweloperów platformy Azure.

Template Host aplikacji Stos techniczny
React Web App with C# API and MongoDB on Azure Azure App Service Azure Cosmos DB for NoSQL, Bicep
React Web App with C# API and SQL Database on Azure Azure App Service Azure SQL Database, Bicep
Statyczna aplikacja internetowa React i funkcje z interfejsem API języka C# i usługą SQL Database na platformie Azure Azure Static Web Apps, Azure Functions Azure SQL Database, Bicep

Aby uzyskać więcej szablonów współautorów społeczności, zapoznaj się z naszą galerią szablonów: Awesome AZD.

Wskazówki dotyczące używania azd szablonów

Należy pamiętać, że każdy szablon używany z interfejsem wiersza polecenia dla deweloperów platformy Azure jest licencjonowany przez odpowiedniego właściciela (co może lub nie być firmą Microsoft) zgodnie z umową, która towarzyszy szablonowi. Twoim zadaniem jest określenie, jaka licencja ma zastosowanie do dowolnego szablonu, którego chcesz użyć.

Firma Microsoft nie ponosi odpowiedzialności za żadne szablony inne niż Microsoft i nie wyświetla tych szablonów pod kątem problemów z zabezpieczeniami, prywatnością, zgodnością ani wydajnością. Szablony używane z interfejsem wiersza polecenia dla deweloperów platformy Azure, w tym dostarczone przez firmę Microsoft, nie są obsługiwane przez żaden program pomocy technicznej lub usługę firmy Microsoft. Wszystkie szablony dostarczane przez firmę Microsoft są dostarczane w sposób as is bez gwarancji jakiegokolwiek rodzaju.

Tworzenie szablonów

Zespół interfejsu wiersza polecenia dewelopera platformy Azure planuje tworzyć więcej szablonów w przyszłości, aby uwzględnić jeszcze więcej scenariuszy deweloperskich. Jeśli tworzysz własne szablony, możesz dodać azd-templates temat do repozytorium w witrynie GitHub. Dzięki temu inni deweloperzy mogą znajdować, rozwidlenia i tworzyć szablon dla własnego przypadku użycia.

Możesz również otworzyć problem w naszym repozytorium GitHub, jeśli istnieje przypadek użycia i szablon, który chcesz zobaczyć.

Zażądaj pomocy

Aby uzyskać informacje na temat tworzenia usterki, żądania pomocy lub zaproponowania nowej funkcji dla interfejsu wiersza polecenia dla deweloperów platformy Azure, odwiedź stronę rozwiązywania problemów i pomocy technicznej .

Następne kroki