Bagikan melalui


Apa itu Azure SDK untuk peti Rust?

Azure SDK untuk peti Rust memungkinkan aplikasi Rust mengakses layanan Azure. Pustaka klien ini memberikan pengalaman yang konsisten dan idiomatik, sehingga lebih mudah untuk membangun solusi cloud yang aman dan dapat diskalakan dengan Rust dan Azure.

Peti | Dokumentasi | referensi APIKode sumber

Konsep utama untuk Azure SDK untuk peti Rust

  • Idiomatic Rust: Dibangun dengan praktik dan konvensi terbaik Rust.
  • Dukungan asinkron: API asinkron penuh dengan dukungan runtime yang dapat dicolokkan (default ke tokio).
  • Keamanan jenis: Menggunakan sistem jenis Rust untuk keamanan waktu kompilasi.
  • Keamanan utas: Semua metode instans klien aman utas dan independen satu sama lain.
  • Keamanan memori: Abstraksi tanpa biaya tanpa overhead pengumpulan sampah.
  • Desain modular: Gunakan hanya peti yang Anda butuhkan.
  • Konfigurasi terpadu: Mengonfigurasi klien layanan, pengelogan, dan percobaan ulang dengan ClientOptions.
  • Penanganan kesalahan yang konsisten: Menangani kesalahan secara konsisten di seluruh layanan dengan azure_core::Error.
  • Penanganan respons: Akses data respons HTTP terperinci dengan Response<T>.
  • Dukungan penomoran halaman: Bekerja dengan API yang dipaginasi dengan menggunakan Pager<T> untuk aliran asinkron.
  • Operasi jangka panjang: Tunggu operasi jangka panjang (LRO) dengan Poller<T>
  • Abstraksi autentikasi: Manajemen kredensial standar melalui TokenCredential.

Panduan karat

Panduan desain Azure SDK untuk Rust menguraikan prinsip dan pola desain inti yang diikuti semua peti Azure SDK. Panduan ini memastikan bahwa SDK konsisten, intuitif, dan idiomatik untuk Rust, sehingga memudahkan pengembang untuk mengadopsi dan menggunakan layanan Azure. Dengan mematuhi standar ini, peti Azure SDK memberikan pengalaman yang familier dan dapat diprediksi, dengan pola yang jelas untuk autentikasi, penanganan kesalahan, dan konfigurasi klien yang selaras dengan ekosistem Azure SDK yang lebih luas.

Perbedaan antara peti dan REST API

Gunakan informasi berikut untuk memahami kapan menggunakan setiap jenis akses.

  • Peti Azure SDK adalah metode yang disukai untuk mengakses layanan Azure Anda. Peti ini mengabstraksi kode boilerplate yang diperlukan untuk mengelola permintaan REST platform Azure berbasis cloud seperti autentikasi, percobaan ulang, dan pengelogan.
  • AZURE REST API adalah metode yang lebih disukai jika Anda:
    • Bekerja dengan layanan yang belum memiliki peti Azure yang tersedia. Migrasikan kode Anda untuk menggunakan peti Azure SDK saat peti tersedia.
    • Ingin melakukan panggilan REST secara langsung karena Anda tidak ingin menggunakan seluruh peti untuk menggunakan SATU REST API atau Anda ingin kontrol yang lebih dalam atas permintaan HTTP.

Versi karat

Peti Azure SDK saat ini dalam versi beta. Meskipun API stabil dan peti cocok untuk pengembangan dan pengujian, beberapa perubahan yang melanggar mungkin terjadi sebelum rilis 1.0. Peti ini mendukung layanan Azure yang paling umum digunakan, dan kami secara teratur menambahkan lebih banyak berdasarkan umpan balik dan permintaan komunitas.

Azure SDK untuk peti Rust

Gunakan indeks Azure SDK untuk peti Rust untuk menemukan peti, dokumentasi, dan kode sumber yang tersedia.

Langkah selanjutnya