Cara kerjanya
AWS SDK for Go menyederhanakan penggunaan layanan AWS dengan menyediakan serangkaian pustaka yang konsisten dan tidak asing bagi developer Go. AWS SDK for Go mendukung abstraksi tingkat lebih tinggi untuk pengembangan yang disederhanakan, seperti Amazon S3 Transfer Manager untuk unggahan file multibagian serentak yang mulus dan utilitas Amazon DynamoDB AttributeValue dan Expression untuk kemudahan integrasi jenis aplikasi Go Anda. Kunjungi GitHub untuk melihat pustaka Go sumber terbuka yang berfokus pada AWS.
Fitur utama
Pengalaman yang Sudah Dikenal Go
SDK memanfaatkan fitur bahasa Go modern. Anda dapat menggunakan modul-modul Go untuk membuat model dependensi layanan yang diperlukan oleh aplikasi Anda, dan mengontrol kapan harus diperbarui. Anda juga dapat memanfaatkan fitur penyelesaian kesalahan di Go.
Ekstensibilitas
SDK memperkenalkan tumpukan middleware baru yang dapat digunakan untuk memperluas atau menyesuaikan jalur permintaan dan respons untuk setiap operasi layanan. SDK menggunakan tumpukan middleware yang sama ini untuk membuat serial dan deserialisasi pesan format kabel untuk setiap operasi API layanan dengan menyusun banyak middleware bersama-sama.
Kinerja
SDK menghilangkan refleksi runtime yang mahal dari serialisasi dan deserialisasi pesan berformat kabel. Fitur ini memberikan penurunan yang nyata dalam penggunaan CPU dan memori oleh SDK, sehingga membebaskan lebih banyak sumber daya ini untuk aplikasi Anda.
Panduan dan contoh
Panduan developer
Panduan developer menguraikan fitur-fitur untuk versi terbaru AWS SDK for Go v2 dan cara menggunakannya.
Panduan Referensi API
Panduan referensi API Go menguraikan operasi API untuk versi terbaru AWS SDK for Go. Panduan referensi ini juga menyediakan permintaan sampel, respons, dan kesalahan untuk protokol layanan web yang didukung.
Panduan migrasi
Panduan migrasi AWS SDK for Go v2 menguraikan cara memigrasikan SDK for Go versi 1 ke versi 2.
Sampel kode
Contoh kode SDK for Go berisi kasus-kasus penggunaan dunia nyata untuk layanan AWS untuk membantu mempercepat pengembangan aplikasi Anda.
Sumber daya tambahan
Baca blog Developer AWS untuk mendapatkan berita dan pengumuman terbaru tentang Go.
Kunjungi GitHub untuk melihat AWS SDK dan repos pustaka tingkat tinggi.