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
| Dokumentasi SDK | Contoh kode |
|---|---|
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.