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 应用服务
- Azure Container Apps
- Azure 静态 Web 应用
- Azure 函数应用
- Azure Kubernetes 服务
请返回我们不断增长的模板列表。
有关创作自己的模板或“模板化”现有应用程序的信息, 请阅读有关使模板 azd
兼容的指导。
我们还创作了编写有基础结构即代码(IaC)的初学者模板:
- Bicep
- Terraform
这些模板侧重于提供用于编写应用的 IaC 的起点,并支持创建自己的 azd
兼容模板。 与我们创作的模板应用程序不同,这些初学者模板本身不充当完整的应用程序。 因此,需要添加自己的源代码并将其连接到基础结构,以便拥有一个功能齐全的应用。
选择模板
安装 Azure 开发人员 CLI ,然后选择首选编程语言以选择模板。
还可以运行以下命令,列出所有受支持的 azd 兼容模板。
azd template list
有关更多说明和信息,请参阅以下任何已启用 Azure 开发人员 CLI 的模板中的自述文件。
有关更多社区贡献的模板,检查我们的模板库:真棒 AZD。
使用 azd
模板指南
请注意,根据模板随附的协议,与 Azure 开发人员 CLI 一起使用的每个模板都由其各自的所有者(可能或可能不是 Microsoft)授权。 确定适用于你选择使用的任何模板的许可证是你的责任。
Microsoft 不负责任何非 Microsoft 模板,并且不筛选这些模板以处理安全、隐私、兼容性或性能问题。 与 Azure 开发人员 CLI 一起使用的模板(包括 Microsoft 提供的模板)不受任何 Microsoft 支持计划或服务的支持。 任何 Microsoft 提供的模板均按原样提供,不提供任何类型的保证。
创作模板
Azure 开发人员 CLI 团队计划在将来创作更多模板,以涵盖更多开发人员方案。 如果创作自己的模板,可以将主题添加到 azd-templates
GitHub 上的存储库。 这样,其他开发人员就可以根据自己的用例查找、分叉和构建模板。
如果存在想要创建的用例和模板,还可以在我们的 GitHub 存储库上提出问题。
请求帮助
有关如何提交 bug、请求帮助或为 Azure 开发人员 CLI 提出新功能的信息,请访问 故障排除和支持 页。
后续步骤
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈