Šablony Azure Developer CLI

Šablony Azure Developer CLI jsou ukázková úložiště vytvořená pomocí konvencí Azure Developer CLI, abyste je mohli použít azd. Šablony azd se rozšiřují nad rámec "Hello World!". Umožňují zřizovat prostředky Azure, konfigurovat kanály kontinuální integrace a průběžného doručování (CI/CD) atd. Tyto šablony slouží jako základ, ze kterého můžete vytvářet a přizpůsobovat vlastní řešení. Každá šablona zahrnuje:

  • Kód aplikace
  • Soubory infrastruktury jako kódu (Bicep nebo Terraform) potřebné ke zřízení prostředků Azure
  • Soubor azure.yaml , který popisuje vaši aplikaci

Tyto šablony jsou rozšiřitelné a přizpůsobitelné pro váš konkrétní případ použití.

Dostupné šablony

Jako součást Azure Developer CLI jsme vytvořili počáteční sadu aplikací šablon napsaných v těchto částech:

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

Každá šablona byla napsána pro hostitele, například:

  • Azure App Service
  • Azure Container Apps
  • Azure Static Web Apps
  • Aplikace Azure Functions
  • Azure Kubernetes Service

Projděte si náš rozrůstající se seznam šablon.

Informace o vytváření vlastní šablony nebo "šablonování" existující aplikace najdete v našem průvodci vytvořením šablony azd.

Vytvořili jsme také úvodní šablony s infrastrukturou jako kódem (IaC), které jsou napsané v:

  • Bicep
  • Terraform

Tyto šablony se zaměřují na vytvoření výchozího bodu pro psaní IaC vaší aplikace a můžou vás podpořit při vytváření vlastních azdkompatibilních šablon. Na rozdíl od aplikací šablon, které jsme vytvořili, tyto úvodní šablony nefungují jako úplné aplikace samostatně. Proto budete muset přidat vlastní zdrojový kód a připojit ho k infrastruktuře, abyste měli plně funkční aplikaci.

Vyberte šablonu

Nainstalujte Azure Developer CLI a pak vyberte upřednostňovaný programovací jazyk a zvolte šablonu.

Můžete také spustit následující příkaz, který zobrazí seznam všech podporovaných šablon kompatibilních s azd.

azd template list

Další pokyny a informace najdete v souboru README v některé z následujících šablon rozhraní příkazového řádku Azure Developer CLI.

Šablona Hostitel aplikací Tech Stack
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
Static React Web App + Functions s využitím rozhraní API jazyka C# a SLUŽBY SQL Database v Azure Azure Static Web Apps, Azure Functions Azure SQL Database, Bicep

Další šablony, které přispěly komunitou, najdete v naší galerii šablon: Awesome AZD.

Pokyny pro používání azd šablon

Upozorňujeme, že každá šablona, kterou používáte s Azure Developer CLI, má licenci příslušného vlastníka (což může nebo nemusí být Microsoft) podle smlouvy, která tuto šablonu doprovází. Je vaší zodpovědností určit, jaká licence se vztahuje na libovolnou šablonu, kterou chcete použít.

Společnost Microsoft nezodpovědí za žádné šablony, které nejsou microsofty, a nezobrazová tyto šablony kvůli problémům se zabezpečením, ochranou osobních údajů, kompatibilitou ani výkonem. Šablony, které používáte s Azure Developer CLI, včetně těch od Microsoftu, nejsou podporovány žádným programem ani službou podpory Microsoftu. Všechny šablony poskytované společností Microsoft jsou poskytovány tak, jak jsou poskytovány bez záruky jakéhokoli druhu.

Vytváření šablon

Tým Azure Developer CLI plánuje vytvářet další šablony v budoucnu, aby pokrývala ještě více scénářů pro vývojáře. Pokud vytvoříte vlastní šablony, můžete toto téma přidat azd-templates do úložiště na GitHubu. Ostatní vývojáři tak můžou najít, fork a vytvořit šablonu pro vlastní případ použití.

Pokud máte vytvořený případ použití a šablonu, můžete také otevřít problém v našem úložišti GitHub.

Požádat o pomoc

Informace o tom, jak vytvořit chybu, požádat o pomoc nebo navrhnout novou funkci pro Azure Developer CLI, najdete na stránce pro řešení potíží a podporu .

Další kroky