a11y-skip-to-main-content

Pusat Developer

  • Acara
  • Alat

AWS SDK for JavaScript

Kembangkan dan lakukan deployment aplikasi dengan AWS SDK for JavaScript. SDK menyediakan dukungan TypeScript kelas satu dan memudahkan pemanggilan layanan AWS menggunakan API JavaScript idiomatik untuk membangun aplikasi Node.js, web, dan web seluler.

Aplikasi

Kembangkan aplikasi sisi server

Kembangkan aplikasi web sisi server modern menggunakan runtime Node.js. Akses layanan AWS langsung dari aplikasi RESTful Anda.

Kembangkan aplikasi web

Kembangkan aplikasi frontend modern dan akses layanan AWS langsung dari kode JavaScript yang berjalan di browser Anda.

Kembangkan aplikasi seluler

Kembangkan aplikasi seluler modern menggunakan React Native dan akses layanan AWS langsung dari perangkat seluler iOS dan Android Anda.

Cara kerjanya

AWS SDK for JavaScript menyederhanakan penggunaan Layanan AWS dengan menyediakan serangkaian pustaka yang konsisten dan sudah dikenal developer JavaScript. Layanan tersebut memberikan dukungan untuk pertimbangan siklus aktif API, seperti manajemen kredensial, percobaan ulang, penyusunan data, serialisasi, dan deserialisasi. AWS SDK for JavaScript juga mendukung abstraksi tingkat yang lebih tinggi untuk pengembangan yang disederhanakan.

Anda dapat menggunakan AWS SDK for JavaScript untuk menulis layanan backend di Node.js, frontend web di browser, atau frontend asli seluler di React Native. Paket klien layanan dapat dijalankan di browser, Node.js, dan React-Native tanpa perubahan kode. Pelanggan yang menggunakan AWS SDK for JavaScript mendapatkan manfaat berikut:

  • Dukungan untuk semua layanan AWS (lebih dari 300) dan operasi (lebih dari 13 Rb).
  • Dukungan untuk setiap fitur, layanan, dan wilayah baru pada hari peluncurannya.
  • Perbaikan bug dan patch keamanan kritis.
  • Mendukung komitmen dari AWS melalui dukungan premium dan GitHub.
  • Perilaku standar, seperti percobaan ulang otomatisserialisasi/deserialisasipenyedia kredensial.
  • Kustomisasi layanan, seperti Checksum Fleksibel, Titik Akses Multi-wilayah S3, Lambda Objek S3, S3 Express One Zone, Pengalamatan Gaya Host Virtual Bucket S3, Deteksi Loop Rekursif Lambda.
  • Peningkatan berkelanjutan pada SDK, termasuk performa.

Kami berkomitmen untuk terus meningkatkan AWS SDK for JavaScript. Jika Anda memiliki ide dan saran, buat masalah di GitHub.

Fitur Utama

Arsitektur Modular

Kurangi ukuran paket aplikasi Anda dan tingkatkan performa aplikasi Anda dengan hanya mengimpor paket yang diperlukan aplikasi. AWS SDK for Javascript memiliki arsitektur modular dengan paket terpisah yang diterbitkan untuk setiap layanan. Paket ini diterbitkan di bawah cakupan @aws-sdk/ pada NPM untuk memudahkan identifikasi paket yang merupakan bagian dari AWS SDK for JavaScript resmi. 

Baca selengkapnya

Dukungan TypeScript Kelas Atas

AWS SDK for JavaScript ditulis dalam TypeScript. Definisi tipe statis kelas satu mendokumentasikan sendiri dan mempercepat keterbacaan, debugging, dan pemfaktoran ulang. Definisi tipe juga membantu mendeteksi 15-38% bug dalam kode aplikasi.

Baca selengkapnya

Tumpukan Middleware

AWS SDK for JavaScript memperkenalkan tumpukan perangkat lunak perantara (middleware), yang memungkinkan Anda menyesuaikan perilaku SDK dengan mengubah middleware. Anda dapat menambahkan tindakan asinkron kustom ke AWS SDK for JavaScript dan/atau menghapus tindakan default-nya. Tindakan ini membuat serialisasi parameter input ke dalam data melalui kabel dan membatalkan serialisasi data respons ke dalam objek JavaScript. Tindakan tersebut diimplementasikan menggunakan fungsi yang disebut middleware dan dijalankan dalam urutan spesifik.

Baca selengkapnya