为 Azure 配置 Rust 开发环境

为 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:

  1. 转到 https://www.rust-lang.org/tools/install

  2. 按照作系统的说明安装 Rustup,Rust 工具链安装程序。

  3. 运行以下命令验证安装:

    rustc --version
    cargo --version
    

Rust 工具链包括:

有关详细的安装指南和故障排除,请参阅 Rust 编程语言丛书中的 “安装”章节 。 有关开发环境设置提示(包括编辑器配置),请参阅 开发环境章节官方 Rust 开发工具指南

为项目创建 Azure 资源组

  1. 在 Web 浏览器中打开 Azure 门户。

  2. 在搜索栏中,输入 资源组 并选择它。

  3. 选择+ 新建

  4. 输入资源组设置:

    资产 价值
    Subscription 选择订阅。
    资源组 输入资源组名称。 访问资源管理器(管理平面)时,此资源组名称用作资源 URI 的一部分。 该名称不用于控制(如创建数据库)或数据平面(将数据插入表中)。
    区域 选择资源组的地理区域。
  5. 选择 “查看 + 创建 ”以开始验证。

  6. 验证成功后,选择“ 创建”。

将 Azure SDK 箱添加到 Rust 项目

可以从 crates.io 获取 Azure SDK for Rust 箱。 若要了解详细信息,请参阅 Azure SDK for Rust

向 Azure 进行身份验证

若要从 Rust 应用程序向 Azure 进行身份验证,请使用 Azure 标识 SDK 箱。 此库提供一组凭据类型,可用于向 Azure 服务进行身份验证。

其他 Rust 资源

如果你不熟悉 Rust,这些官方资源可以帮助你加快速度: