Mulai secara cepat menggunakan AWS dengan AWS SDK for Go. SDK memudahkan untuk mengintegrasikan aplikasi Go Anda dengan layanan AWS yang sepenuhnya berkaitan, termasuk Amazon S3, Amazon DynamoDB, Amazon SQS, dan masih banyak lagi.

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

Blog Developer AWS

Baca blog Developer AWS untuk mendapatkan berita dan pengumuman terbaru tentang Go.

AWS GitHub Repo

Kunjungi GitHub untuk melihat AWS SDK dan repos pustaka tingkat tinggi.