View a markdown version of this page

Ikhtisar AWS Dukungan SDK untuk DynamoDB - Amazon DynamoDB

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

Ikhtisar AWS Dukungan SDK untuk DynamoDB

Diagram berikut memberikan gambaran tingkat tinggi pemrograman aplikasi Amazon DynamoDB menggunakan SDK. AWS

Model pemrograman untuk menggunakan DynamoDB dengan AWS SDK.
  1. Anda menulis aplikasi menggunakan AWS SDK untuk bahasa pemrograman Anda.

  2. Setiap AWS SDK menyediakan satu atau lebih antarmuka terprogram untuk bekerja dengan DynamoDB. Antarmuka spesifik yang tersedia bergantung pada bahasa pemrograman dan AWS SDK yang Anda gunakan. Opsinya meliputi:

  3. AWS SDK membuat permintaan HTTP (S) untuk digunakan dengan API DynamoDB tingkat rendah.

  4. AWS SDK mengirimkan permintaan ke titik akhir DynamoDB.

  5. DynamoDB menjalankan permintaan. Jika permintaan berhasil, DynamoDB mengembalikan kode respons HTTP 200 (OK). Jika permintaan tidak berhasil, DynamoDB mengembalikan kode galat dan pesan kesalahan HTTP.

  6. AWS SDK memproses respons dan menyebarkannya kembali ke aplikasi Anda.

Setiap AWS SDK menyediakan layanan penting untuk aplikasi Anda, termasuk yang berikut ini:

  • Memformat permintaan HTTP(S) dan menyerialisasi parameter permintaan.

  • Menghasilkan tanda tangan kriptografi untuk setiap permintaan.

  • Meneruskan permintaan ke titik akhir DynamoDB dan menerima respons dari DynamoDB.

  • Mengekstraksi hasil dari respons tersebut.

  • Menerapkan logika coba lagi dasar dalam kasus kesalahan.

Anda tidak perlu menulis kode untuk semua tugas ini.

catatan

Untuk informasi selengkapnya tentang AWS SDK, termasuk petunjuk penginstalan dan dokumentasi, lihat Alat untuk Amazon Web Services.

Dukungan SDK AWS titik akhir berbasis akun

AWS meluncurkan dukungan SDK untuk AWS titik akhir berbasis akun untuk DynamoDB, dimulai dengan SDK for AWS Java V1 pada 4 September 2024. Titik akhir baru ini membantu AWS memastikan kinerja dan skalabilitas tinggi. SDK yang diperbarui akan secara otomatis menggunakan titik akhir baru, yang memiliki format. https://(account-id).ddb.(region).amazonaws.com

Jika Anda menggunakan satu instance klien SDK untuk membuat permintaan ke beberapa akun, aplikasi Anda akan memiliki lebih sedikit kesempatan untuk menggunakan kembali koneksi. AWS merekomendasikan untuk memodifikasi aplikasi Anda untuk terhubung ke lebih sedikit akun per instans klien SDK. Alternatifnya adalah menyetel klien SDK Anda agar terus menggunakan titik akhir Regional menggunakan ACCOUNT_ID_ENDPOINT_MODE pengaturan, seperti yang didokumentasikan dalam AWS SDK dan Panduan Referensi Alat.