探索 Azure Developer CLI 模板畫廊

Azure 開發者 CLI(azd)範本簡化了在 Azure 上建置、配置及部署應用程式的流程。 本文件探討這些範本是什麼、它們的用途,以及可用的圖庫,包括 Awesome AZDAI 模板圖庫

什麼是 Azure 開發者 CLI 範本?

Azure 開發者 CLI 範本 是標準化的專案結構,包含應用程式程式碼、基礎設施即程式碼(IaC)檔案及部署配置。 這些範本旨在幫助開發者快速在 Azure 上架設並部署全端應用程式。 它們為常見的應用程式架構提供起點,並能無縫整合 Azure 服務。

Azure 開發者 CLI 範本的主要功能:

  • 將基礎設施作為程式碼來建立像 Azure App Service 或 Azure OpenAI 這樣的應用程式資源
  • 定義部署組態,以封裝及部署以各種語言建置的應用程式
  • 啟用簡化的自動化工作流程,以布建資源和部署應用程式
  • 提供建置雲端原生應用程式的起點或架構範例

欲了解更多範本 azd 資訊,請造訪 範本總覽 頁面。

什麼是範本庫?

範本相簿提供精心策劃的可重複使用azd範本合集,幫助你開始在Azure上建置與部署應用程式。 它們為開發人員提供各種現成可用的範本,以用於不同的使用案例,例如 Web 應用程式、AI 支援的解決方案和微服務架構。

這些圖庫可協助開發人員:

  • 快速建立原型並部署應用程式
  • 探索特定案例的範例架構
  • 學習 Azure 應用程式開發的最佳實踐
  • 在社群貢獻者提供的範本上分享和建置

探索畫廊

你可以使用本地編輯器如 Visual Studio Code 探索不同畫廊的範本,或直接在瀏覽器中的 GitHub Codespaces 中瀏覽。 下列各節將強調展示兩個主要的範本展示館,這些展示館展出不同類型的範本以適應各種使用案例。

真棒 AZD

Awesome AZD 是一個由社群驅動的 Azure 開發者 CLI 範本、工具與資源合集。 它包含各種應用程式類型的範本,由Microsoft和開發人員社群提供。 本畫廊旨在展示最佳實務與創新應用案例。azd

一張顯示 Awesome AZD 模板畫廊首頁的截圖。

令人驚豔的 AZD 的主要亮點:

  • Web 應用程式、API、微服務等等的範本
  • 真實世界案例的社群貢獻範例
  • 擴展與自訂 Azure Developer CLI 工作流程的資源

欲了解更多或貢獻 Awesome AZD 畫廊,請造訪 Awesome AZD GitHub repository

AI 應用程式範本集 是一個專門收藏Azure開發者 CLI 範本的集合,專注於 AI 驅動應用程式。 這些範本透過整合 Azure 中的 AI 服務,如 Azure、OpenAI 和 Microsoft Foundry,幫助開發者快速打造智慧解決方案。

一張顯示 AI 應用程式範本畫廊首頁的截圖。

AI 範本庫的主要重點:

  • 聊天機器人、建議系統和其他 AI 使用案例的範本。
  • 預先設定的基礎設施用於整合 Azure 中的 AI 服務。
  • 如何在雲端原生應用程式中使用 AI 功能的範例。

AI 範本庫藉由提供現成可用的範本和最佳做法,簡化建置和部署 AI 驅動應用程式的程式。

新增您自己的自定義範本來源

除了使用預設的畫廊外,你也可以 新增自己的範本來源 ,以自訂你的開發工作流程。 這可讓您建立並共用專為特定需求或組織量身打造的範本。

若要新增自訂範本來源:

  1. 建立包含範本的存放庫。 每個範本應遵循 Azure Developer CLI 範本結構,包括應用程式碼、基礎架構程式碼檔及部署設定。

  2. 使用 azd template 指令將你的儲存庫加入為來源。 例如:

    azd template add --source <repository-url>
    
  3. 新增之後,您可以列出並使用自定義範本,就像預先定義的範本一樣:

    azd template list
    

透過新增您自己的範本來源,您可以擴展 Azure Developer CLI 的功能,並簡化團隊或專案的開發流程。

結論

Azure 開發者 CLI 範本庫,如 Awesome AZD 和 AI 模板圖庫,為開發者提供強大的起點,協助在 Azure 上建置與部署應用程式。 無論您是建立 Web 應用程式、探索 AI 功能或學習最佳做法,這些資源庫都提供寶貴的資源來加速您的開發程式。