通过


快速入门:部署Azure开发人员 CLI 模板

在本快速入门指南中,你将了解如何使用 Azure 开发者 CLI(azd)模板 实现 Azure 应用资源的预配和部署,只需要几个 azd 命令。 azd 模板是包含应用程序源代码的标准代码存储库,以及用于预配Azure资源的 azd 配置和基础结构文件。 若要详细了解 azd 模板以及如何加速 Azure 预配和部署过程,请参阅 什么是 Azure 开发者 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 开发人员 CLI 提出新功能的信息,请访问 troubleshooting and support 页。

后续步骤