Share via


Azure Developer CLI 範本

Azure 開發人員 CLI 樣本是使用 Azure 開發人員 CLI 慣例建立的範例存放庫,因此您可以使用 azd。 範本 azd 延伸超過 “Hello World!” 以佈建 Azure 資源,請設定持續整合與持續傳遞 (CI/CD) 管線等等。 這些範本是您可以建置和自定義自有解決方案的基礎。 每個樣本都包含:

  • 應用程式程式碼
  • 佈建 Azure 資源所需的基礎結構即程式碼檔案 (Bicep 或 Terraform)
  • azure.yaml描述應用程式的檔案

這些範本是可延伸且可自定義的特定使用案例。

可用範本

作為 Azure 開發人員 CLI 的一部分,我們已撰寫一組以撰寫的範本應用程式:

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

每個範本都是針對主機所撰寫,例如:

  • Azure App Service
  • Azure 容器應用程式
  • Azure 靜態 Web 應用程式
  • Azure 函數應用程式
  • Azure Kubernetes Service

回頭查看我們不斷成長的範本清單。

如需撰寫您自己的範本或「範本化」現有應用程式的相關信息, 請閱讀我們的指南,以讓您的範本 azd相容

我們也撰寫了以基礎結構即程式代碼撰寫的入門範本(IaC):

  • Bicep
  • Terraform

這些範本著重於提供撰寫您應用程式 IaC 的起點,並可支援您建立自己的 azd相容範本。 不同於我們撰寫的範本應用程式,這些入門範本不會自行作為完整應用程式運作。 因此,您必須新增自己的原始程式碼,並將其連線至基礎結構,以擁有功能完整的應用程式。

選擇範本

安裝 Azure 開發人員 CLI ,然後選取您慣用的程式設計語言來選擇範本。

您也可以執行下列命令來列出所有支援的 azd-compatible 範本。

azd template list

如需更多指示和資訊,請參閱下列任何已啟用 Azure 開發人員 CLI 的範本中的自述檔。

範本 應用程式主機 技術堆疊
在 Azure 上使用 C# API 和 MongoDB 的 React Web 應用程式 Azure App Service 適用於 NoSQL、Bicep 的 Azure Cosmos DB
在 Azure 上使用 C# API 和 SQL 資料庫 React Web 應用程式 Azure App Service Azure SQL 資料庫、Bicep
在 Azure 上使用 C# API 和 SQL 資料庫 的靜態 React Web 應用程式 + 函式 Azure Static Web AppsAzure Functions Azure SQL 資料庫、Bicep

如需更多社群貢獻的範本,請參閱我們的範本庫: Awesome AZD

使用 azd 範本的指導方針

請注意,您搭配 Azure 開發人員 CLI 使用的每個範本都由其個別擁有者授權(可能或可能不是 Microsoft)根據範本隨附的合約。 您必須負責判斷您選擇使用的任何範本適用的授權。

Microsoft 不負責任何非 Microsoft 範本,也不會篩選這些範本的安全性、隱私權、相容性或效能問題。 您搭配 Azure 開發人員 CLI 使用的範本,包括 Microsoft 所提供的範本,不受任何 Microsoft 支援計畫或服務支援。 任何 Microsoft 提供的範本均以任意形式提供,不具任何擔保。

製作範本

Azure 開發人員 CLI 小組計劃在未來撰寫更多範本,以涵蓋更多開發人員案例。 如果您撰寫自己的範本,您可以將主題新增 azd-templates 至 GitHub 上的存放庫。 如此一來,其他開發人員就可以針對自己的使用案例,尋找、派生及建置範本。

如果有想要查看已建立的使用案例和範本,您也可以在我們的 GitHub 存放庫開啟問題。

要求說明

如需如何提出 Bug、要求協助或為 Azure 開發人員 CLI 提出新功能的資訊,請流覽 疑難解答和支援 頁面。

下一步