快速入门:部署 Azure 开发人员 CLI 模板
在本快速入门中,你将了解如何使用 Azure 开发人员 CLI (azd
) 模板 将应用资源预配和部署到 Azure,以及仅使用几个 azd
命令。 azd
模板是包含应用程序源代码的标准代码存储库,以及 azd
用于预配 Azure 资源的配置和基础结构文件。 请访问什么是 Azure 开发人员 CLI 模板?页,详细了解azd
模板以及如何加速 Azure 预配和部署过程。
选择并部署模板
对于后续步骤,你将使用以下模板在 Azure 上预配和部署应用:
还可以从 Awesome AZD 模板库网站中选择与首选项匹配的模板。 无论使用哪种模板,你最终都会在开发环境中使用模板代码,并能够运行命令来生成、重新部署和监视 Azure 中的应用。
选择首选环境以继续:
对于传统开发工作流,本地开发环境是一个不错的选择。 将模板存储库克隆到设备上,并针对本地 azd
安装的命令运行命令。
先决条件
- 安装 Azure 开发人员 CLI。
- 具有活动订阅的 Azure 帐户。 免费创建一个。
- Node.js with npm (v 16.13.1 LTS)
- 查看在Node.js模板自述文件中部署的体系结构关系图和 Azure 资源。
- 安装 Azure 开发人员 CLI。
- 具有活动订阅的 Azure 帐户。 免费创建一个。
- Python 3.8
- Node.js with npm (v 16.13.1 LTS)
- 查看在Node.js模板自述文件中部署的体系结构关系图和 Azure 资源。
- 安装 Azure 开发人员 CLI。
- 具有活动订阅的 Azure 帐户。 免费创建一个。
- .NET 6.0
- 查看在Node.js模板自述文件中部署的体系结构关系图和 Azure 资源。
- 安装 Azure 开发人员 CLI。
- 具有活动订阅的 Azure 帐户。 免费创建一个。
- OpenJDK 17
- 查看在Node.js模板自述文件中部署的体系结构关系图和 Azure 资源。
初始化项目
在文件资源管理器或终端中,创建新的空目录,并将其更改为该目录。
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
出现提示时输入环境名称,例如
azdquickstart
,为要创建用于保存 Azure 资源的资源组设置命名前缀。 什么是环境名称azd
?指定环境后,
azd
将模板项目克隆到计算机并初始化项目。
预配和部署应用资源
azd auth login
运行命令并azd
启动浏览器以完成登录过程。azd auth login
运行
azd up
命令:azd up
登录到 Azure 后,系统会提示输入以下信息:
参数 说明 Azure Location
将部署资源的 Azure 位置。 Azure Subscription
要在其中部署资源的 Azure 订阅。 选择所需的值,然后按 Enter。 此命令
azd up
使用模板配置和基础结构文件处理以下任务:- 创建和配置所有必要的 Azure 资源(
azd provision
包括: - 访问帐户的策略和角色
- 与托管标识的服务到服务通信
- 打包并部署代码 (
azd deploy
)
azd up
命令成功完成后,CLI 会显示两个链接以查看创建的资源:- ToDo API 应用
- ToDo Web 应用前端
注意
可以调用
azd up
任意次数来预配和部署应用程序的更新。- 创建和配置所有必要的 Azure 资源(
清理资源
如果不再需要本文中创建的资源,请运行以下命令来关闭应用:
azd down
请求帮助
有关如何提交 bug、请求帮助或为 Azure 开发人员 CLI 提出新功能的信息,请访问 故障排除和支持 页。