开始使用 Azure Developer CLI
运行 Node.js 模板
让我们将基本的 Azure 开发人员 CLI (azd
) 命令放入测试中,并运行其中一个 Node.js 模板应用程序。 本指南将使用 Azure 上的 Node.js API 和 MongoDB 的 React Web 应用。
完成后,你将在开发环境中获取代码,并能够运行命令以在 Azure 中生成、部署和监视应用。
选择首选环境以继续:
先决条件
初始化项目
在文件资源管理器或终端中,创建新的空目录,并将其更改为该目录。
azd init
运行命令并指定要用作参数的模板:
azd init --template todo-nodejs-mongo
注意:此命令将初始化应用程序,包括克隆 GitHub 存储库。
- 系统会提示输入环境名称,该名称设置将创建的资源组的前缀以保存 Azure 资源。 什么是环境名称
azd
?
指定环境后, azd
将模板项目克隆到计算机并初始化项目。
预配和部署应用资源
运行 azd up
命令:
azd up
如果尚未登录到 Azure,浏览器将启动并要求你登录。
登录到 Azure 后,系统会提示输入以下信息:
参数 |
说明 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
提供这些值后, azd up
命令:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
azd up
命令成功完成后,CLI 会显示两个链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
注意
可以调用 azd up
任意次数来预配和部署应用程序的更新。
设置 Codespace
在浏览器中,导航到 Node.js/Mongo azd
模板 (或 从模板库中选择一个)。
在文件列表上方,单击“在 Codespace 中打开此模板>”。
使用 Codespaces 时,会为你安装所有先决条件,包括 azd
Visual Studio Code 扩展。
运行 up
命令
创建 Codespace 后,右键单击 根目录中的 azure.yaml 。 从选项中选择(预配资源并将代码部署到 Azure)。
提供参数
运行 azd up
此命令时,系统会提示你提供以下信息,并使用 Web 浏览器和身份验证代码登录:
参数 |
说明 |
Environment Name |
要创建用于保存所有 Azure 资源的资源组的前缀。 什么是环境名称 azd ? 始终可以使用 创建新环境 azd env new 。 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
此过程可能需要一些时间才能完成,如命令所示 azd up
:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
提供所需的参数和azd up
命令完成后,CodeSpaces 终端会显示两个Azure 门户链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
发生了什么情况?
成功完成 azd up
命令后:
- 模板文件中引用的
README.md
Azure 资源已预配到运行azd up
后指定的 Azure 订阅。 现在可以通过Azure 门户查看这些 Azure 资源。
- 应用已生成并部署到 Azure。 使用命令中的 Web 应用 URL 输出
azd up
,可以浏览到功能齐全的应用。
注意
- 可以调用
azd up
任意次数来预配和部署应用程序。
- 由于 GitHub Codespaces 已知限制,当前不支持需要启动 Web 浏览器的运行和调试。 为了获得更好的体验,我们建议在桌面中使用 Codespaces。
DevContainer 是一个 Docker 映像,其中包含在本地计算机上运行此应用所需的所有先决条件。
先决条件
初始化项目
打开终端,创建新的空目录,并将其更改为该目录。
运行以下命令来初始化项目:
azd init --template todo-nodejs-mongo
提供参数
运行 azd init
命令时,系统会提示你提供以下信息:
参数 |
说明 |
Environment Name |
要创建用于保存所有 Azure 资源的资源组的前缀。 什么是环境名称 azd ? 始终可以使用 创建新环境 azd env new 。 |
打开 DevContainer
在 VS Code 中打开项目,点击 F1 并选择: Remote-Containers: Rebuild and Reopen in Container
运行 up
命令
运行下面的命令:
azd up
运行 azd up
命令时,系统会提示你提供以下信息:
参数 |
说明 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
该 azd up
命令可能需要一些时间才能运行,因为它完成以下步骤:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
提供所需的参数并azd up
完成命令后,CLI 会显示两个Azure 门户链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
注意
可以调用 azd up
任意次数来预配和部署应用程序。
运行 Python 模板
让我们将基本的 Azure 开发人员 CLI (azd
) 命令放入测试并运行其中一个 Python 模板应用程序。 本指南将 React Web 应用与 Python API 和 Azure 上的 MongoDB 配合使用。
完成后,你将在开发环境中获取代码,并能够运行命令以在 Azure 中生成、部署和监视应用。
选择首选环境以继续:
先决条件
创建并激活 Python 虚拟环境
本指南使用 Python 虚拟环境隔离 Python 包安装。 首先创建和激活虚拟环境。
初始化项目
在文件资源管理器或终端中,创建新的空目录,并将其更改为该目录。
azd init
运行命令并指定要用作参数的模板:
azd init --template todo-python-mongo
注意:此命令将初始化应用程序,包括克隆 GitHub 存储库。
- 系统会提示输入环境名称,该名称设置将创建的资源组的前缀以保存 Azure 资源。 什么是环境名称
azd
?
指定环境后, azd
将模板项目克隆到计算机并初始化项目。
预配和部署应用资源
运行 azd up
命令:
azd up
如果尚未登录到 Azure,浏览器将启动并要求你登录。
登录到 Azure 后,系统会提示输入以下信息:
参数 |
说明 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
提供这些值后, azd up
命令:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
azd up
命令成功完成后,CLI 会显示两个链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
注意
可以调用 azd up
任意次数来预配和部署应用程序的更新。
设置 Codespace
在浏览器中,导航到 Python/Mongo azd
模板 (或 从模板库中选择一个)。
在文件列表上方,单击“在 Codespace 中打开此模板>”。
使用 Codespaces 时,会为你安装所有先决条件,包括 azd
Visual Studio Code 扩展。
运行 up
命令
创建 Codespace 后,右键单击 根目录中的 azure.yaml 。 从选项中选择(预配资源并将代码部署到 Azure)。
提供参数
运行 azd up
此命令时,系统会提示你提供以下信息,并使用 Web 浏览器和身份验证代码登录:
参数 |
说明 |
Environment Name |
要创建用于保存所有 Azure 资源的资源组的前缀。 什么是环境名称 azd ? 始终可以使用 创建新环境 azd env new 。 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
此过程可能需要一些时间才能完成,如命令所示 azd up
:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
提供所需的参数和azd up
命令完成后,CodeSpaces 终端会显示两个Azure 门户链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
发生了什么情况?
成功完成 azd up
命令后:
- 模板文件中引用的
README.md
Azure 资源已预配到运行azd up
后指定的 Azure 订阅。 现在可以通过Azure 门户查看这些 Azure 资源。
- 应用已生成并部署到 Azure。 使用命令中的 Web 应用 URL 输出
azd up
,可以浏览到功能齐全的应用。
注意
- 可以调用
azd up
任意次数来预配和部署应用程序。
- 由于 GitHub Codespaces 已知限制,目前不支持需要启动 Web 浏览器的运行和调试。 为了获得更好的体验,我们建议在桌面中使用 Codespaces。
DevContainer 是一个 Docker 映像,其中包含在本地计算机上运行此应用所需的所有先决条件。
先决条件
初始化项目
打开终端,创建新的空目录,并将其更改为该目录。
运行以下命令来初始化项目:
azd init --template todo-python-mongo
提供参数
运行 azd init
命令时,系统会提示你提供以下信息:
参数 |
说明 |
Environment Name |
要创建用于保存所有 Azure 资源的资源组的前缀。 什么是环境名称 azd ? 始终可以使用 创建新环境 azd env new 。 |
打开 DevContainer
在 VS Code 中打开项目,点击 F1 并选择: Dev Containers: Rebuild and Reopen in Container
运行 up
命令
运行下面的命令:
azd up
运行 azd up
命令时,系统会提示你提供以下信息:
参数 |
说明 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
该 azd up
命令可能需要一些时间才能运行,因为它完成以下步骤:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
提供所需的参数并azd up
完成命令后,CLI 会显示两个Azure 门户链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
注意
可以调用 azd up
任意次数来预配和部署应用程序。
运行 C# 模板
让我们将基本的 Azure 开发人员 CLI (azd
) 命令放入测试并运行其中一个 C# 模板应用程序。 本指南将使用 Azure 上的 C# API 和 MongoDB 的 React Web 应用。
完成后,你将在开发环境中获取代码,并能够运行命令以在 Azure 中生成、部署和监视应用。
选择首选环境以继续:
先决条件
初始化项目
在文件资源管理器或终端中,创建新的空目录,并将其更改为该目录。
azd init
运行命令并指定要用作参数的模板:
azd init --template todo-csharp-cosmos-sql
注意:此命令将初始化应用程序,包括克隆 GitHub 存储库。
- 系统会提示输入环境名称,该名称设置将创建的资源组的前缀以保存 Azure 资源。 什么是环境名称
azd
?
指定环境后, azd
将模板项目克隆到计算机并初始化项目。
预配和部署应用资源
运行 azd up
命令:
azd up
如果尚未登录到 Azure,浏览器将启动并要求你登录。
登录到 Azure 后,系统会提示输入以下信息:
参数 |
说明 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
提供这些值后, azd up
命令:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
azd up
命令成功完成后,CLI 会显示两个链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
注意
可以调用 azd up
任意次数来预配和部署应用程序的更新。
设置 Codespace
在浏览器中,导航到 C#/Cosmos azd
模板 (或 从模板库中选择一个)。
在文件列表上方,单击“在 Codespace 中打开此模板>”。
使用 Codespaces 时,会为你安装所有先决条件,包括 azd
Visual Studio Code 扩展。
运行 up
命令
创建 Codespace 后,右键单击 根目录中的 azure.yaml 。 从选项中选择(预配资源并将代码部署到 Azure)。
提供参数
运行 azd up
此命令时,系统会提示你提供以下信息,并使用 Web 浏览器和身份验证代码登录:
参数 |
说明 |
Environment Name |
要创建用于保存所有 Azure 资源的资源组的前缀。 什么是环境名称 azd ? 始终可以使用 创建新环境 azd env new 。 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
此过程可能需要一些时间才能完成,如命令所示 azd up
:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
提供所需的参数和azd up
命令完成后,CodeSpaces 终端会显示两个Azure 门户链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
发生了什么情况?
成功完成 azd up
命令后:
- 模板文件中引用的
README.md
Azure 资源已预配到运行azd up
后指定的 Azure 订阅。 现在可以通过Azure 门户查看这些 Azure 资源。
- 应用已生成并部署到 Azure。 使用命令中的 Web 应用 URL 输出
azd up
,可以浏览到功能齐全的应用。
注意
- 可以调用
azd up
任意次数来预配和部署应用程序。
- 由于 GitHub Codespaces 已知限制,目前不支持需要启动 Web 浏览器的运行和调试。 为了获得更好的体验,我们建议在桌面中使用 Codespaces。
DevContainer 是一个 Docker 映像,其中包含在本地计算机上运行此应用所需的所有先决条件。
先决条件
初始化项目
打开终端,创建新的空目录,并将其更改为该目录。
运行以下命令来初始化项目:
azd init --template todo-csharp-cosmos-sql
提供参数
运行 azd init
命令时,系统会提示你提供以下信息:
参数 |
说明 |
Environment Name |
要创建用于保存所有 Azure 资源的资源组的前缀。 什么是环境名称 azd ? 始终可以使用 创建新环境 azd env new 。 |
打开 DevContainer
在 VS Code 中打开项目,点击 F1 并选择: Remote-Containers: Rebuild and Reopen in Container
运行 up
命令
运行下面的命令:
azd up
运行 azd up
命令时,系统会提示你提供以下信息:
参数 |
说明 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
该 azd up
命令可能需要一些时间才能运行,因为它完成以下步骤:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
提供所需的参数并azd up
完成命令后,CLI 会显示两个Azure 门户链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
注意
可以调用 azd up
任意次数来预配和部署应用程序。
运行 Java 模板
让我们将基本的 Azure 开发人员 CLI (azd
) 命令放入测试并运行其中一个 Java 模板应用程序。 本指南将 React Web 应用与 Java API 和 Azure 上的 MongoDB 配合使用。
完成后,你将在开发环境中获取代码,并能够运行命令以在 Azure 中生成、部署和监视应用。
选择首选环境以继续:
先决条件
初始化项目
在文件资源管理器或终端中,创建新的空目录,并将其更改为该目录。
azd init
运行命令并指定要用作参数的模板:
azd init --template todo-java-mongo
注意:此命令将初始化应用程序,包括克隆 GitHub 存储库。
- 系统会提示输入环境名称,该名称设置将创建的资源组的前缀以保存 Azure 资源。 什么是环境名称
azd
?
指定环境后, azd
将模板项目克隆到计算机并初始化项目。
预配和部署应用资源
运行 azd up
命令:
azd up
如果尚未登录到 Azure,浏览器将启动并要求你登录。
登录到 Azure 后,系统会提示输入以下信息:
参数 |
说明 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
提供这些值后, azd up
命令:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
azd up
命令成功完成后,CLI 会显示两个链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
注意
可以调用 azd up
任意次数来预配和部署应用程序的更新。
设置 Codespace
在浏览器中,导航到 Java/Mongo azd
模板 (或 从模板库中选择一个)。
在文件列表上方,单击“在 Codespace 中打开此模板>”。
使用 Codespaces 时,会为你安装所有先决条件,包括 azd
Visual Studio Code 扩展。
运行 up
命令
创建 Codespace 后,右键单击 根目录中的 azure.yaml 。 从选项中选择(预配资源并将代码部署到 Azure)。
提供参数
运行 azd up
此命令时,系统会提示你提供以下信息,并使用 Web 浏览器和身份验证代码登录:
参数 |
说明 |
Environment Name |
要创建用于保存所有 Azure 资源的资源组的前缀。 什么是环境名称 azd ? 始终可以使用 创建新环境 azd env new 。 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
此过程可能需要一些时间才能完成,如命令所示 azd up
:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
提供所需的参数和azd up
命令完成后,CodeSpaces 终端会显示两个Azure 门户链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
发生了什么情况?
成功完成 azd up
命令后:
- 模板文件中引用的
README.md
Azure 资源已预配到运行azd up
后指定的 Azure 订阅。 现在可以通过Azure 门户查看这些 Azure 资源。
- 应用已生成并部署到 Azure。 使用命令中的 Web 应用 URL 输出
azd up
,可以浏览到功能齐全的应用。
注意
- 可以调用
azd up
任意次数来预配和部署应用程序。
- 由于 GitHub Codespaces 已知限制,目前不支持需要启动 Web 浏览器的运行和调试。 为了获得更好的体验,我们建议在桌面中使用 Codespaces。
DevContainer 是一个 Docker 映像,其中包含在本地计算机上运行此应用所需的所有先决条件。
先决条件
初始化项目
打开终端,创建新的空目录,并将其更改为该目录。
运行以下命令来初始化项目:
azd init --template todo-java-mongo
提供参数
运行 azd init
命令时,系统会提示你提供以下信息:
参数 |
说明 |
Environment Name |
要创建用于保存所有 Azure 资源的资源组的前缀。 什么是环境名称 azd ? 始终可以使用 创建新环境 azd env new 。 |
打开 DevContainer
在 VS Code 中打开项目,点击 F1 并选择: Remote-Containers: Rebuild and Reopen in Container
运行 up
命令
运行下面的命令:
azd up
运行 azd up
命令时,系统会提示你提供以下信息:
参数 |
说明 |
Azure Location |
将部署资源的 Azure 位置。 |
Azure Subscription |
要在其中部署资源的 Azure 订阅。 |
该 azd up
命令可能需要一些时间才能运行,因为它完成以下步骤:
- 创建和配置所有必要的 Azure 资源(
azd provision
包括:
- 打包并部署代码 (
azd deploy
)
提供所需的参数并azd up
完成命令后,CLI 会显示两个Azure 门户链接以查看创建的资源:
- ToDo API 应用
- ToDo Web 应用前端
注意
可以调用 azd up
任意次数来预配和部署应用程序。
清理资源
如果不再需要本文中创建的资源,请运行以下命令来关闭应用:
azd down
请求帮助
有关如何提交 bug、请求帮助或为 Azure 开发人员 CLI 提出新功能的信息,请访问 故障排除和支持 页。
后续步骤