什么是 Azure Developer CLI?
Azure 开发人员 CLI (azd
) 是一种开源命令行工具,可减少将应用程序从本地开发环境迁移到 Azure 所需的时间。
azd
提供最佳做法、开发人员友好的命令,这些命令映射到工作流的关键阶段,无论你是在终端中工作,还是首选的本地开发环境(例如编辑器或集成开发环境(IDE)或 CI/CD(持续集成/持续部署)管道。
可以在计算机上安装本地安装 azd
,也可以在 GitHub Codespaces 等其他环境中使用它。 访问 安装页 ,获取受支持的安装方法和环境的完整列表。 例如,若要在 Windows 或 Mac 上本地安装 azd
,可以使用以下命令之一:
winget install microsoft.azd
Azure 开发人员 CLI 依赖于可扩展的模板,其中包括在 Azure 上启动和运行应用程序所需的所有内容。 这些模板包括以 Bicep 或 Terraform 编写的可重用基础结构即代码(IaC)资产,以及可替换为你自己的应用代码的概念证明应用程序代码。 可以搜索使用类似技术堆栈的现有模板作为起点在本地应用。 许多可用的模板列在 awesome-azd 模板库中。 通过命令和模板的组合 azd
,可以简化许多常见的开发工作流阶段和任务:
生成和打包应用程序代码 -
azd
自动检测应用程序的语言或框架,并生成并打包用于部署的代码。在 Azure -
azd
上预配资源可以创建应用程序需要在云中以可重复、自动化的方式在云中运行的 Azure 服务和资源。 可重用azd
模板可确保为使用该项目的每个人创建相同的资源和配置。将资源部署到 Azure -
azd
还将打包的应用程序代码部署到 Azure 中预配的资源。azure.yaml
通过文件,azd
模板支持在单个代码库中包含多个应用/服务的项目,并处理将正确的代码部署到正确的 Azure 资源。监视资源 - 还可以使用
azd
和 Azure Application Insights 服务监视已部署的资源。 此功能允许你使用实时指标、日志和其他数据来分析应用的状态。删除资源 -
azd
还可以拆除部署用于托管应用的所有 Azure 资源,确保可靠的清理过程以避免不必要的成本。