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 Go yang bersifat sumber terbuka mempermudah proses, pengelolaan, dan pemanfaatan sumber daya Azure dari aplikasi berbasis Go.
Memperkenalkan perpustakaan untuk 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. Baik perpustakaan perangkat lunak manajemen maupun 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. Azure SDK for Go sekarang hanya 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 bidang manajemen dan bidang data paling baik 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.
Petunjuk / Saran
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 sumber terbuka, kontribusi dari publik dipersilakan!
Versi pustaka manajemen dan klien saat ini berbagi pola cloud umum yang diterapkan di pustaka inti Azure. Pola-pola ini termasuk protokol autentikasi, pengelogan, pelacakan, protokol transportasi, respons buffer, dan percobaan ulang.
Azure SDK for Go terdiri dari banyak pustaka Go individual yang berkaitan dengan layanan Azure tertentu. Untuk daftar pustaka klien dan manajemen, lihat bagian Go di halaman Rilis Azure SDK.