快速入门:部署 Azure Developer CLI 模板

在本快速入门中,你将了解如何使用 Azure Developer CLI (azd) 模板和几个 azd 命令将应用资源预配和部署到 Azure。 azd 模板是标准代码存储库,其中包括应用程序源代码以及用于预配 Azure 资源的 azd 配置和基础结构文件。 若要详细了解 azd 模板以及它们可以如何加速 Azure 预配和部署过程,请参阅什么是 Azure Developer CLI 模板?

选择并部署模板

对于接下来的步骤,你将使用以下模板在 Azure 上预配和部署应用:

还可以从 Awesome AZD 模板库网站中选择一个符合你偏好的模板。 无论你使用哪种模板,你最终都会在开发环境中获得模板代码,并能够在 Azure 中运行命令来构建、重新部署和监视应用程序。

选择首选环境以继续:

对于传统的开发工作流程来说,本地开发环境是一个不错的选择。 你将把模板存储库克隆到你的设备上,并对本地安装的 azd 运行命令。

先决条件

初始化项目

  1. 文件资源管理器或终端中,创建新的空目录,并将其更改为该目录。

  2. 运行 azd init 命令并指定要用作参数的模板:

    azd init --template todo-nodejs-mongo
    
    azd init --template todo-python-mongo
    
    azd init --template todo-csharp-cosmos-sql
    
    azd init --template todo-java-mongo-aca
    

    出现提示时输入环境名称,例如 azdquickstart,为要创建用于保存 Azure 资源的资源组设置命名前缀。 azd 中的环境名称是什么?

    指定环境后,azd 将模板项目克隆到计算机并初始化项目。

预配和部署应用资源

  1. 运行 azd auth login 命令和 azd,启动浏览器以完成登录过程。

    azd auth login
    
  2. 运行 azd up 命令:

    azd up
    
  3. 登录到 Azure 后,系统将提示你输入以下信息:

    参数 说明
    Azure Location 将在其中部署资源的 Azure 位置。
    Azure Subscription 将在其中部署资源的 Azure 订阅。

    选择所需的值,然后按 Enter。 azd up 命令使用模板配置和基础结构文件处理以下任务:

    • 创建和配置所有必要的 Azure 资源 (azd provision),包括:
    • 帐户的访问策略和角色
    • 使用托管标识的服务到服务通信
    • 打包并部署代码 (azd deploy)

    azd up 命令成功完成后,CLI 会显示两个链接以查看创建的资源:

    • ToDo API 应用
    • ToDo Web 应用前端

    列出终结点 URL 的命令输出的屏幕截图。

    注意

    可以调用 azd up 任意次数来预配和部署应用程序的更新。 由于资源在所选区域中不可部署,部署可能会失败。 由于这是一个快速入门,因此删除 .azure 目录并再次尝试 azd up 是安全的。 当系统询问时,请选择其他区域。 在更高级的情况下,可以选择性地编辑 .azure 目录中的文件以更改区域。

清理资源

当不再需要本文中创建的 Azure 资源时,请运行以下命令关闭应用:

azd down

如果要重新部署到其他区域,请删除 .azure 目录,然后再次运行 azd up。 在更高级的情况下,可以选择性地编辑 .azure 目录中的文件以更改区域。

请求帮助

有关如何提交 bug、请求帮助或为 Azure Developer CLI 建议新功能的信息,请访问故障排除和支持页面。

后续步骤