View a markdown version of this page

Mengembangkan dengan Amazon S3 menggunakan AWS SDK - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengembangkan dengan Amazon S3 menggunakan AWS SDK

AWS perangkat pengembangan perangkat lunak (SDK) tersedia untuk banyak bahasa pemrograman populer. Setiap SDK menyediakan API, contoh kode, dan dokumentasi yang memudahkan developer untuk membangun aplikasi dalam bahasa pilihan mereka.

catatan

Anda dapat menggunakan AWS Amplify untuk pengembangan fullstack end-to-end dari aplikasi web dan seluler. Amplify Storage dengan mulus mengintegrasikan kemampuan penyimpanan dan manajemen file ke dalam aplikasi web dan seluler frontend, yang dibangun di atas Amazon S3. Untuk informasi selengkapnya, lihat Penyimpanan di panduan pengguna Amplify.

Untuk contoh spesifik, lihatContoh kode untuk Amazon S3 menggunakan AWS SDK.

Antarmuka Pemrograman SDK

Setiap AWS SDK menyediakan satu atau lebih antarmuka terprogram untuk bekerja dengan Amazon S3. Setiap SDK menyediakan antarmuka tingkat rendah untuk Amazon S3, dengan metode yang sangat mirip dengan operasi API. Beberapa SDK menyediakan antarmuka tingkat tinggi untuk Amazon S3, yang merupakan abstraksi yang dimaksudkan untuk menyederhanakan kasus penggunaan umum.

Misalnya, saat Anda melakukan upload multipart dengan menggunakan operasi API tingkat rendah, Anda menggunakan operasi untuk memulai upload, operasi lain untuk mengunggah bagian, dan operasi akhir untuk menyelesaikan upload. Operasi API upload multipart tingkat tinggi memungkinkan Anda melakukan semua operasi yang diperlukan untuk mengunggah dalam satu panggilan API. Sebagai contoh, lihat Meng unggah objek menggunakan unggahan multibagian di Panduan Pengguna Amazon S3.

Low-level Operasi API memungkinkan kontrol yang lebih besar atas unggahan. Sebaiknya gunakan operasi API tingkat rendah jika Anda perlu menjeda dan melanjutkan unggahan, memvariasikan ukuran bagian selama upload, atau memulai upload jika Anda tidak mengetahui ukuran data sebelumnya.