Bagikan melalui


Apa itu Azure SDK untuk Go?

Azure SDK for Go sumber terbuka menyederhanakan provisi, pengelolaan, dan penggunaan sumber daya Azure dari kode aplikasi Go.

Memperkenalkan pustaka manajemen dan klien

Azure SDK for Go menyediakan beberapa pustaka (dikelompokkan ke dalam manajemen dan klien) yang memungkinkan kode Go Anda berkomunikasi dengan layanan Azure. Pustaka manajemen dan klien dirancang untuk bekerja dengan lingkungan lokal dan cloud.

Karena adopsi generik, Azure SDK for Go kompatibel dengan Go 1.18 dan yang lebih baru. Ke depannya, Azure SDK for Go akan mendukung dua rilis utama terbaru. Untuk daftar semua rilis Go dan untuk melihat cara memperbarui ke versi tertentu, lihat Riwayat Rilis Go.

Terkadang Anda akan melihat pustaka manajemen yang disebut sebagai "sarana manajemen" dan pustaka klien yang disebut sebagai "data plane". Perbedaan utama antara management plane dan data plane dapat dijelaskan sebagai berikut:

  • Bidang manajemen digunakan untuk mengelola sumber daya di langganan Azure Anda.
  • Bidang data digunakan untuk berinteraksi dengan sumber daya Azure di langganan Anda.

Tip

Contoh: Anda ingin membuat Akun Azure Storage di langganan Anda. Anda menggunakan bidang manajemen untuk membuat akun penyimpanan, dan bidang data untuk berinteraksi dengan akun dengan membaca dan menulis data ke akun tersebut.

Pustaka manajemen dan klien dibangun di atas Azure REST API. Lapisan ini memungkinkan Anda mengakses fungsionalitas Azure REST API yang mendasar menggunakan paradigma Go yang sudah dikenal. Anda juga dapat menggunakan Azure REST API secara langsung dengan membuat permintaan HTTP dari kode Go Anda.

Kode sumber untuk pustaka manajemen dan klien tersedia melalui repositori GitHub Azure SDK for GO. Sebagai proyek open-source, kontribusi dari publik diterima!

Versi pustaka manajemen dan klien saat ini berbagi pola cloud umum yang diterapkan di pustaka inti Azure. Pola-pola ini termasuk protokol autentikasi, pencatatan, pelacakan, protokol transportasi, respons buffer, dan upaya ulang.

Azure SDK for Go terdiri dari banyak pustaka Go terpisah yang berhubungan dengan layanan Azure tertentu. Untuk daftar pustaka klien dan manajemen, lihat bagian Go di halaman Rilis Azure SDK.

Langkah berikutnya