Mulai secara cepat menggunakan AWS dengan AWS SDK untuk Java. SDK membantu menghilangkan kompleksitas kode dengan memberikan API Java untuk berbagai layanan AWS termasuk Amazon S3, Amazon ECS, DynamoDB, AWS Lambda, dan lainnya. Paket tunggal, dapat diunduh termasuk pustaka Java AWS, sampel kode, dan dokumentasi.

AWS SDK for Java v2.0 »
AWS SDK for Java v1.11 »
AWS Toolkit untuk Eclipse »
logo_twitter_95px

@awsforjava


AWS SDK for Java 2.0 kini secara umum tersedia dan didukung untuk penggunaan produksi. SDK versi 2.0 adalah penulisan ulang besar-besaran dari basis kode 1.11. Dibuat untuk mendukung Java 8+, AWS SDK for Java 2.0 menambahkan beberapa fitur yang kerap diminta, seperti dukungan untuk I/O tanpa blok, performa awal yang lebih baik, dan iterasi otomatis terhadap respons paginasi. Sebagai tambahan untuk fitur ini, banyak aspek dari SDK yang telah difaktor ulang dengan fokus kuat pada konsistensi, kekekalan, dan kemudahan penggunaan.

Jika Anda baru menggunakan AWS SDK for Java atau memulai proyek baru, Anda sebaiknya memulai dengan SDK versi 2.0. Semua API layanan kini tersedia dan Anda dapat memanfaatkan fitur-fitur baru tanpa harus menunggu pustaka tingkat tinggi (misalnya Pemetaan Objek Amazon DynamoDB dan Manajer Transfer Amazon S3). SDK versi 2.0 dapat dijalankan di JVM yang sama dengan versi 1.11. Ini memungkinkan migrasi bertahap untuk aplikasi 1.11 ke 2.0, serta memungkinkan aplikasi 2.0 untuk menggunakan pustaka tingkat tinggi 1.11 sebagaimana diperlukan.

Meski kami puas dengan AWS SDK for Java 2.0, kami juga ingin meyakinkan pelanggan bahwa kami akan tetap memperbarui SDK 1.11 dengan API layanan baru, layanan baru, perbaikan masalah, dan perbaikan keamanan.

Info selengkapnya »


Fitur-Fitur Utama AWS SDK for Java 2.0

  • I/O Tanpa Blok

AWS SDK for Java 2.0 memanfaatkan arsitektur SDK tanpa blok baru yang dibuat di Netty untuk mendukung I/O tanpa blok yang sebenarnya.

  • Paginasi otomatis

Untuk memaksimalkan ketersediaan dan meminimalkan latensi, banyak AWS API memecah hasil di berbagai “halaman” respons. Di 2.0, SDK dapat menangani hal ini secara otomatis.

  • Lapisan HTTP yang dapat dihubungkan

Versi 2.0, seperti 1.11, terus menyertakan Apache sebagai klien HTTP sinkron default, tapi Anda dapat menggantinya dengan implementasi lain yang lebih sesuai dengan kasus penggunaan Anda.

 

Fitur-Fitur Utama AWS SDK for Java 1.11

  • Enkripsi Data Sisi Klien untuk Amazon S3

Mekanisme enkripsi yang mudah digunakan, sisi klien ini membantu meningkatkan keamanan menyimpan data aplikasi di Amazon S3. Karena enkripsi dan dekripsi dilakukan di sisi klien, kunci enkripsi privat tidak pernah meninggalkan aplikasi.

  • Pemetaan Objek Amazon DynamoDB

DynamoDBMapper menghilangkan kebutuhan konversi data tingkat aplikasi dan solusi middleware kustom dengan menggunakan Plain Old Java Objects (POJO) untuk menyimpan dan menerima data Amazon Dynamo DB.

  • Manajer Transfer Amazon S3

Melalui API sederhana, TransferManager Amazon S3 mendapatkan pengiriman, performa, dan keandalan yang ditingkatkan dengan membuat penggunaan luas pengunggahan beberapa bagian Amazon S3 berbagai-utas.

  • Buffer Sisi-Klien Amazon SQS

Buffer sisi klien mengumpulkan dan mengirim permintaan SQS dalam batch asynchronous, meningkatkan kinerja aplikasi dan jaringan.


Temukan contoh dan lainnya di Panduan Pengembang »

Terhubung dengan pengembang lain di Forum Komunitas Java »

Jelajahi selengkapnya tentang menggunakan Java dengan AWS di Pusat Pengembang Java »

Mulai menulis kode dengan cepat menggunakan AWS Toolkit for Eclipse »

Pelajari detail SDK terbaru di Log Perubahan 2.0 dan Log Perubahan 1.11 »

Jelajahi kode sumber di Repositori GitHub 2.0 dan Repositori GitHub 1.11 »