Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh kode Java
Panduan Pengembang ini berisi cuplikan kode Java dan ready-to-run program. Anda dapat menemukan contoh kode ini di bagian berikut:
Anda dapat memulai dengan cepat menggunakan Eclipse dengan AWS Toolkit for Eclipse
Untuk menjalankan contoh kode Java (menggunakan Eclipse)
-
Unduh dan instal Eclipse
IDE. -
Unduh dan instal AWS Toolkit for Eclipse
. -
Mulai Eclipse, dan pada menu Eclipse, pilih File, Baru, lalu Lainnya.
-
Di Pilih wizard, pilih AWS, pilih Proyek Java AWS , lalu pilih Selanjutnya.
-
Di Create an AWS Java, lakukan hal berikut:
-
Dalam Nama proyek, masukkan nama untuk proyek Anda.
-
Di Pilih Akun, pilih profil kredensial Anda dari daftar.
Jika ini adalah pertama kalinya Anda menggunakan AWS Toolkit for Eclipse
, pilih Konfigurasi AWS Akun untuk menyiapkan AWS kredensil Anda.
-
-
Pilih Selesai untuk membuat proyek.
-
Dari menu Eclipse, pilih File, Baru, kemudian Kelas.
-
Dalam Kelas Java, masukkan nama untuk kelas Anda di Nama (menggunakan nama yang sama sebagai contoh kode yang ingin Anda jalankan), lalu pilih Selesai untuk membuat kelas.
-
Salin contoh kode dari halaman dokumentasi ke editor Eclipse.
-
Untuk menjalankan kode, pilih Jalankan pada menu Eclipse.
The SDK for Java menyediakan klien thread-safe untuk bekerja dengan DynamoDB. Sebagai praktik terbaik, aplikasi Anda harus membuat satu klien dan menggunakan kembali klien di antara thread.
Untuk informasi selengkapnya, lihat AWS SDK for Java
catatan
Contoh kode dalam panduan ini dimaksudkan untuk digunakan dengan versi terbaru dari AWS SDK for Java.
Jika Anda menggunakan AWS Toolkit for Eclipse, Anda dapat mengkonfigurasi pembaruan otomatis untuk SDK untuk Java. Untuk melakukan ini di Eclipse, buka Preferensi dan pilih AWS Toolkit, AWS SDK for Java, Unduh baru SDKs secara otomatis.
Java: Mengatur kredensial AWS Anda
SDKUntuk Java mengharuskan Anda memberikan AWS kredensi ke aplikasi Anda saat runtime. Contoh kode dalam panduan ini mengasumsikan bahwa Anda menggunakan file AWS kredensial, seperti yang dijelaskan dalam Mengatur AWS kredensil Anda di Panduan Pengembang.AWS SDK for Java
Berikut ini adalah contoh file AWS kredensial bernama~/.aws/credentials
, di mana karakter tilde (~
) mewakili direktori home Anda.
[default] aws_access_key_id =
AWS access key ID goes here
aws_secret_access_key =Secret key goes here
Java: Mengatur AWS Wilayah dan titik akhir
Secara default, contoh kode mengakses DynamoDB di Wilayah AS Barat (Oregon). Anda dapat mengubah Wilayah dengan memodifikasi properti AmazonDynamoDB
.
Contoh kode berikut menginstansiasi AmazonDynamoDB
baru.
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClientBuilder; import com.amazonaws.regions.Regions; ... // This client will default to US West (Oregon) AmazonDynamoDB client = AmazonDynamoDBClientBuilder.standard() .withRegion(Regions.US_WEST_2) .build();
Anda dapat menggunakan metode withRegion
untuk menjalankan kode Anda terhadap DynamoDB di Wilayah ketersediaan mana pun. Untuk daftar lengkap, lihat wilayah dan titik akhir AWS di Referensi Umum Amazon Web Services.
Jika Anda ingin menjalankan contoh kode menggunakan DynamoDB secara lokal pada komputer Anda, atur titik akhir sebagai berikut.
AWS SDKV1
AmazonDynamoDB client = AmazonDynamoDBClientBuilder.standard().withEndpointConfiguration( new AwsClientBuilder.EndpointConfiguration("http://localhost:8000", "us-west-2")) .build();
AWS SDKV2
DynamoDbClient client = DynamoDbClient.builder() .endpointOverride(URI.create("http://localhost:8000")) // The region is meaningless for local DynamoDb but required for client builder validation .region(Region.US_EAST_1) .credentialsProvider(StaticCredentialsProvider.create( AwsBasicCredentials.create("dummy-key", "dummy-secret"))) .build();