为 Azure 配置本地 Rust 开发环境,以便在部署之前有效地在工作站上构建云应用程序。 通过本地开发,可以访问更广泛的工具和熟悉的环境,以便更快地进行迭代。
本文提供有关设置和验证与 Azure 服务无缝集成的本地 Rust 开发环境的建议。
创建一次性订阅
在订阅和资源组中创建 Azure 资源 。 如果没有订阅,请创建 免费试用订阅。
如果已有订阅,请使用以下命令访问现有订阅:
一次性软件安装
若要在本地工作站上使用 Rust 进行 Azure 开发,请安装以下工具:
| 名称/安装程序 | Description |
|---|---|
| 锈 | 通过 rustup 安装 Rust 编程语言,其中包括 Rust 编译器(rustc)、包管理器(cargo)和标准库。 |
| Visual Studio Code | Visual Studio Code 提供出色的 Rust 集成和编码体验,但这不是必需的。 可以使用任何代码编辑器。 |
| Visual Studio Code 扩展 | 为要使用的 Azure 服务安装任何相关的扩展。 |
| rust-analyzer 扩展 | 针对 Rust 语言支持推荐的 VS Code 扩展,提供代码完成、错误检查等。 |
如何安装 Rust
按照以下步骤安装 Rust:
按照作系统的说明安装 Rustup,Rust 工具链安装程序。
运行以下命令验证安装:
rustc --version cargo --version
Rust 工具链包括:
有关详细的安装指南和故障排除,请参阅 Rust 编程语言丛书中的 “安装”章节 。 有关开发环境设置提示(包括编辑器配置),请参阅 开发环境章节 和 官方 Rust 开发工具指南。
为项目创建 Azure 资源组
- Azure 门户
- Visual Studio Code
- Azure CLI
在 Web 浏览器中打开 Azure 门户。
在搜索栏中,输入 资源组 并选择它。
选择+ 新建。
输入资源组设置:
资产 价值 Subscription 选择订阅。 资源组 输入资源组名称。 访问资源管理器(管理平面)时,此资源组名称用作资源 URI 的一部分。 该名称不用于控制(如创建数据库)或数据平面(将数据插入表中)。 区域 选择资源组的地理区域。 选择 “查看 + 创建 ”以开始验证。
验证成功后,选择“ 创建”。
将 Azure SDK 箱添加到 Rust 项目
可以从 crates.io 获取 Azure SDK for Rust 箱。 若要了解详细信息,请参阅 Azure SDK for Rust。
向 Azure 进行身份验证
若要从 Rust 应用程序向 Azure 进行身份验证,请使用 Azure 标识 SDK 箱。 此库提供一组凭据类型,可用于向 Azure 服务进行身份验证。
其他 Rust 资源
如果你不熟悉 Rust,这些官方资源可以帮助你加快速度:
- Rust 编程语言 - 官方 Rust 书籍,涵盖从基础知识到高级主题的所有内容
- Rust by Example - 通过动手示例学习 Rust
- Cargo Book - Cargo,Rust 的包经理和生成系统的完整指南
- Rustlings - 学习 Rust 的交互式练习
- Rust 开发工具 - IDE、编辑器和开发工具的官方概述