Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure SDK for Rust memungkinkan Anda mengakses layanan Azure di proyek Rust Anda dengan menginstal peti SDK individual dengan Cargo. Artikel ini memperlihatkan cara menginstal, memperbarui, dan mengelola Azure SDK untuk peti Rust, sehingga Anda hanya dapat menambahkan fitur yang Anda butuhkan dan memperbarui proyek Anda.
Prasyarat untuk berkembang dengan peti
- Karat 1.85.0 atau yang lebih baru. Versi ditentukan dalam Azure SDK untuk Rust Cargo.toml.
- Sebuah langganan Azure. Anda dapat membuatnya secara gratis.
Petunjuk / Saran
Untuk pengalaman pengembangan terbaik, pastikan Anda menginstal Rust versi stabil terbaru.
Menginstal versi peti Azure SDK terbaru
Dapatkan peti Azure SDK dari crates.io. Pasang peti individual yang Anda butuhkan.
cargo add <crate_name>
Ganti <crate_name> dengan nama peti Azure yang ingin Anda instal. Misalnya, untuk menginstal peti rahasia Azure Identity dan Key Vault:
cargo add azure_identity azure_security_keyvault_secrets
Anda dapat menemukan nama peti yang tersedia di indeks peti untuk Azure.
Menginstal versi peti Azure SDK tertentu
Terkadang Anda perlu menginstal versi tertentu dari peti untuk pengujian kompatibilitas atau untuk mempertahankan konsistensi di seluruh lingkungan. Saat menentukan versi, Anda menyematkan dependensi Anda. Proyek Anda terus menggunakan versi tersebut dan tidak secara otomatis menerima pembaruan utama atau kecil, tetapi masih dapat menerima pembaruan patch. Meskipun penyematan dapat berguna dalam skenario tertentu, sebaiknya gunakan versi terbaru untuk mendapatkan manfaat dari peningkatan dan pembaruan keamanan yang sedang berlangsung.
cargo add <crate_name>@<version_number>
Contohnya:
cargo add azure_storage_blob@0.20.0
Anda juga dapat menentukan persyaratan versi dalam file Anda Cargo.toml . Untuk informasi selengkapnya tentang sintaks persyaratan versi, lihat dokumentasi Rust.
Memperbarui peti Azure SDK
Untuk memperbarui semua peti ke versi terbaru yang kompatibel, jalankan:
cargo update
Untuk memperbarui peti tertentu, jalankan:
cargo update <crate_name>
Menghapus peti Azure SDK tertentu
Untuk menghapus peti dari proyek Anda, termasuk file, jalankan Cargo.toml :
cargo remove <crate_name>
Bangun proyek untuk memperbarui file Anda Cargo.lock :
cargo build
Mengonfigurasi fitur peti Azure SDK
Peti azure_core menyediakan fitur untuk semua peti Azure SDK, seperti:
-
reqwest: Implementasi klien HTTP. -
tokio: Dukungan runtime asinkron.
Aktifkan fitur SDK saat menambahkan peti:
cargo add <crate_name> --features <feature_name_1>,<feature_name_2>
Atau tentukan fitur di Cargo.toml:
[dependencies]
<crate_name> = { version = "0.17", features = ["<feature_name_1>", "<feature_name_2>"] }
Sumber daya tambahan
- Peti Azure SDK di Crates.io - Daftar peti Azure SDK yang tersedia
- Panduan desain Azure SDK - Prinsip dan pola desain
- Repositori GitHub Azure SDK for Rust - Masalah dan kode sumber
- Dokumentasi kargo - Referensi Lengkap Kargo