Bisakah Anda menggunakan DynamoDB di luar AWS?

Ya. DynamoDB dapat dijangkau dari mana saja melalui HTTPS — kode Anda tidak harus berjalan di AWS. Aplikasi apa pun dengan kredensial AWS dapat memanggil endpoint regional melalui SDK atau permintaan yang ditandatangani, baik ia berjalan di laptop Anda, server on-premises, maupun cloud lain. Hanya basis datanya yang berada di AWS.

Bagaimana akses bekerja

DynamoDB adalah API, bukan socket yang Anda host: klien berbicara ke endpoint HTTPS regional dengan permintaan yang ditandatangani oleh kredensial AWS dan diotorisasi melalui IAM. AWS SDK (JavaScript, Python, Java, Go, dan lainnya), CLI, dan console semuanya menggunakan API publik yang sama — tidak satu pun dari mereka peduli di mana mereka berjalan.

Apa yang perlu dipertimbangkan dari luar AWS

  • Latensi — klien yang jauh dari Region tabel menambahkan waktu round-trip jaringan di atas latensi sisi-server DynamoDB yang berlatensi milidetik satu digit.
  • Transfer data — trafik yang keluar dari AWS dikenai biaya transfer data; periksa harga terkini untuk Region Anda.
  • Kredensial — kode di luar AWS tidak dapat menggunakan instance role, jadi Anda akan mengelola access key atau kredensial terfederasi secara eksplisit.

Mengembangkan tanpa AWS sama sekali

Untuk pengembangan Anda bahkan tidak memerlukan akun AWS: DynamoDB Local menjalankan API di mesin Anda sendiri, offline dan gratis. Ketika siap, ganti endpoint dan kode yang sama menargetkan layanan web.

Pelajari lebih lanjut

Klien desktop adalah bukti sehari-hari dari hal ini: DynoTable berjalan di Mac atau PC Anda — sepenuhnya di luar AWS — dan terhubung ke Region AWS maupun endpoint lokal. Bangun kueri yang ia kirim dengan expression builder.

Referensi

Terakhir diverifikasi 2026-07-13 terhadap dokumentasi resmi AWS yang ditautkan di atas.

Bekerja dengan DynamoDB tanpa Console

DynoTable adalah klien desktop yang cepat untuk DynamoDB — jelajahi tabel, jalankan query gaya SQL, dan edit Item secara lokal.