什么是 Azure Developer CLI?

生成和部署云应用程序可能很复杂且耗时。 开发人员经常面临诸如设置云基础结构、配置部署管道以及确保安全性和可伸缩性最佳做法等挑战。 管理这些任务通常需要深入了解 Azure 服务、基础结构即代码和 DevOps 流程,这可能会降低开发速度并增加错误风险。

Azure 开发人员 CLI (azd) 是一种开源工具,可加速在 Azure 上预配和部署应用资源。 azd 提供最佳做法、开发人员友好的命令,这些命令映射到开发工作流的关键阶段,无论是在终端中工作、集成开发环境(IDE),还是通过 CI/CD(持续集成/持续部署)管道。

azd 使用 可扩展的蓝图模板 ,其中包括在 Azure 上启动和运行应用程序所需的一切。 这些模板包括:

  • 可重用基础结构作为代码资产,以使用 Bicep 或 Terraform 预配云资源服务。
  • 可以自定义或替换为你自己的应用代码的概念证明或初学者应用代码。
  • 用于处理将应用部署到预配资源的配置文件。
  • (可选)GitHub Actions 或 Azure Pipelines 的管道工作流文件,以启用 CI/CD 集成。

还可以创建自己的模板,或找到一个模板,从真棒 AZD 库进行自定义和扩展

示例 azd 工作流

以下步骤演示了常见 azd 工作流的基础知识。 有关安装和入门的更多详细信息,请访问安装和azd页面。

可以使用单个命令在通用平台上安装 azd

winget install microsoft.azd

安装 azd后,只需执行几个步骤,即可将应用资源预配并部署到 Azure:

  1. 选择 Azure 开发人员 CLI 模板 ,例如 hello-azd 包含要预配和部署的应用资源的演示模板。

  2. azd init运行命令以初始化模板:

    azd init -t hello-azd
    
  3. 运行命令 azd up 来打包、预配和部署应用资源:

    azd up
    
  4. 循环访问应用程序代码,并根据需要运行 azd deploy更改。

  5. 通过修改模板的基础结构即代码(IaC),然后运行 azd provision来更新 Azure 资源。

    注意

    或者,还可以在对应用代码或基础结构文件进行更改时运行 azd up ,这些文件处理预配和部署应用资源。 有关命令的完整列表 azd ,请访问 [参考页]。

介绍性视频

请查看以下视频,了解如何使用 azd。 Microsoft Developerazd更多视频内容。

后续步骤