通过


浏览Azure开发人员 CLI 模板库

Azure开发人员 CLI (azd) 模板简化了在 Azure 上生成、预配和部署应用程序的过程。 本文档探讨这些模板是什么、用途和可用库,包括 真棒 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开发人员 CLI 工作流的资源

若要详细了解或参与精彩 AZD 图库,请访问 Awesome AZD GitHub 仓库

AI 应用模板库是专注于 AI 驱动的应用程序的Azure开发人员 CLI 模板的专用集合。 这些模板通过与 Azure(如 Azure OpenAI 和 Microsoft Foundry)中的 AI 服务集成,帮助开发人员快速构建智能解决方案。

显示 AI 应用模板库主页的屏幕截图。

AI 模板库的主要亮点:

  • 聊天机器人、建议系统和其他 AI 用例的模板。
  • 预配置基础结构,用于在 Azure 中集成 AI 服务。
  • 如何在云原生应用程序中使用 AI 功能的示例。

AI 模板库通过提供现成的模板和最佳做法,简化了构建和部署 AI 驱动的应用程序的过程。

添加自己的自定义模板源

除了使用预定义画廊外,你还可以 添加自己的模板源 来自定义开发工作流。 这样,就可以创建和共享根据特定需求或组织定制的模板。

若要添加自定义模板源,请执行以下作:

  1. 创建包含模板的存储库。 每个模板都应遵循Azure开发人员 CLI 模板结构,包括应用程序代码、基础结构即代码文件和部署配置。

  2. azd template使用命令将存储库添加为源。 例如:

    azd template add --source <repository-url>
    
  3. 添加后,可以像预定义模板一样列出和使用自定义模板:

    azd template list
    

通过添加自己的模板源,可以扩展Azure开发人员 CLI 的功能,并简化团队或项目的开发。

结论

Azure开发人员 CLI 模板库(如 Awesome AZD 和 AI 模板库)为开发人员提供了在Azure上生成和部署应用程序的强大起点。 无论是创建 Web 应用、探索 AI 功能还是学习最佳做法,这些库都提供了宝贵的资源来加速开发过程。