設定 Azure 的本機 Rust 開發環境,以便在部署之前在工作站上有效率地建置雲端應用程式。 本機開發可讓您存取更多種類的工具和熟悉的環境,以加快迭代速度。
本文提供設定和驗證與 Azure 服務無縫整合的本機 Rust 開發環境的建議。
建立一次性訂閱
您可以在訂用帳戶和資源群組內建立 Azure 資源 。 如果您沒有訂閱,請建立 免費試用訂閱。
如果您已經有訂閱,請透過以下方式存取您現有的訂閱:
一次性軟件安裝
若要在本機工作站上使用 Rust 進行 Azure 開發,請安裝下列工具:
| 名稱/安裝程式 | Description |
|---|---|
| 鏽 | 透過rustup安裝Rust程式語言,其中包括Rust編譯器(rustc)、套件管理器(cargo)和標準函式庫。 |
| Visual Studio 程式碼 | Visual Studio Code 為您提供出色的 Rust 整合和編碼體驗,但這不是必需的。 您可以使用任何程式碼編輯器。 |
| Visual Studio Code 延伸模組 | 安裝您想要使用的 Azure 服務的任何相關延伸模組。 |
| rust-analyzer 擴充功能 | 推薦的 VS Code 擴展,用於 Rust 語言支持,提供代碼完成、錯誤檢查等。 |
如何安裝 Rust
請依照以下步驟安裝 Rust:
請按照作業系統的說明安裝 rustup,Rust 工具鏈安裝程式。
執行下列命令來驗證您的安裝:
rustc --version cargo --version
Rust 工具鏈包括:
有關詳細的安裝指南和故障排除,請參閱 The Rust Programming Language 一書中的 安裝章節 。 有關開發環境設定提示,包括編輯器配置,請參閱 開發環境章節 和 官方 Rust 開發工具指南。
為您的專案建立 Azure 資源群組
在網頁瀏覽器中開啟 Azure 入口網站。
在搜尋列中,輸入 資源群組 並選取它。
選取 + Create。
輸入您的資源群組設定:
房產 價值觀 Subscription 選取您的訂用帳戶。 資源群組 輸入您的資源群組名稱。 當您存取資源管理員 (管理平面) 時,此資源群組名稱會用作資源 URI 的一部分。 名稱不會用於控制 (例如建立資料庫) 或資料平面 (將資料插入資料表) 。 區域 選取資源群組的地理區域。 選取 [ 檢閱 + 建立 ] 以開始驗證。
驗證成功時,請選取 [建立]。
將 Azure SDK crate 新增至您的 Rust 專案
您可以從 crates.io 取得適用於 Rust 的 Azure SDK Crates。 若要深入瞭解,請參閱 適用於 Rust 的 Azure SDK。
向 Azure 驗證
若要從 Rust 應用程式向 Azure 進行驗證,請使用 Azure 身分識別 SDK 箱。 此程式庫提供一組認證類型,可用來向 Azure 服務進行驗證。
其他 Rust 資源
如果您是 Rust 的新手,這些官方資源可以幫助您快速上手:
- Rust 程式語言 - 官方 Rust 書籍,涵蓋從基礎到進階主題的所有內容
- Rust by Example - 透過實作範例學習 Rust
- The Cargo Book - Cargo 完整指南,Rust 的套件管理器和建置系統
- Rustlings - 學習 Rust 的互動練習
- Rust 開發工具 - IDE、編輯器和開發工具的官方概述