

 [Panduan Referensi API AWS SDK untuk JavaScript V3](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) menjelaskan secara rinci semua operasi API untuk AWS SDK untuk JavaScript versi 3 (V3). 

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

# Apa itu AWS SDK untuk JavaScript?
<a name="welcome"></a>

Selamat datang di Panduan AWS SDK untuk JavaScript Pengembang. Panduan ini memberikan informasi umum tentang pengaturan dan konfigurasi. AWS SDK untuk JavaScript Ini juga memandu Anda melalui contoh dan tutorial menjalankan berbagai AWS layanan menggunakan AWS SDK untuk JavaScript.

[Panduan Referensi API AWS SDK untuk JavaScript v3](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) menyediakan JavaScript API untuk AWS layanan. Anda dapat menggunakan JavaScript API untuk membangun pustaka atau aplikasi untuk [Node.js](https://nodejs.org/en/) atau browser.

![\[Hubungan antara JavaScript lingkungan, SDK, dan Amazon Web Services\]](http://docs.aws.amazon.com/id_id/sdk-for-javascript/v3/developer-guide/images/sdk-overview-v3.png)


## Memulai dengan SDK
<a name="get-started-with-the-jssdkv3"></a>

Jika Anda siap untuk langsung menggunakan SDK, ikuti contoh di. [Memulai AWS SDK untuk JavaScript](getting-started.md)

Untuk mengatur lingkungan pengembangan Anda, lihat[Siapkan SDK untuk JavaScript](setting-up.md).

Jika saat ini Anda menggunakan SDK versi 2.x untuk JavaScript, lihat [Migrasi ke v3 untuk panduan khusus](migrating.md).

Jika Anda mencari contoh kode untuk Layanan AWS, lihat[SDK untuk contoh JavaScript kode (v3)](javascript_code_examples.md).

## Pemeliharaan dan dukungan untuk versi utama SDK
<a name="sdks-major-versions-maintenance-support"></a>

Untuk informasi tentang pemeliharaan dan dukungan untuk versi utama SDK dan dependensi yang mendasarinya, lihat berikut ini di Panduan Referensi [Alat AWS SDKs dan Alat](https://docs.aws.amazon.com/sdkref/latest/guide/overview.html) berikut:
+ [AWS SDKs dan kebijakan pemeliharaan alat](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html)
+ [AWS SDKs dan matriks dukungan versi alat](https://docs.aws.amazon.com/sdkref/latest/guide/version-support-matrix.html)

## Menggunakan SDK dengan Node.js
<a name="welcome_node"></a>

Node.js adalah runtime lintas platform untuk menjalankan aplikasi sisi server JavaScript . Anda dapat mengatur Node.js di instans Amazon Elastic Compute Cloud (Amazon EC2) untuk dijalankan di server. Anda juga dapat menggunakan Node.js untuk menulis AWS Lambda fungsi sesuai permintaan.

Menggunakan SDK untuk Node.js berbeda dari cara Anda menggunakannya JavaScript di browser web. Perbedaannya berasal dari cara Anda memuat SDK dan bagaimana Anda mendapatkan kredensil yang diperlukan untuk mengakses layanan web tertentu. Ketika penggunaan tertentu APIs berbeda antara Node.js dan browser, kami menyebut perbedaan tersebut.

## Menggunakan SDK dengan AWS Amplify
<a name="welcome_amplify"></a>

Untuk aplikasi web, seluler, dan hybrid berbasis browser, Anda juga dapat menggunakan [AWS Amplify pustaka](https://github.com/aws/aws-amplify). GitHub Ini memperluas SDK untuk JavaScript, menyediakan antarmuka deklaratif.

**catatan**  
Kerangka kerja seperti Amplify mungkin tidak menawarkan dukungan browser yang sama dengan SDK untuk. JavaScript Lihat dokumentasi kerangka kerja untuk detailnya.

## Menggunakan SDK dengan browser web
<a name="welcome_web"></a>

Semua browser web utama mendukung eksekusi JavaScript. JavaScript Kode yang berjalan di browser web sering disebut *client-side JavaScript*.

Untuk daftar browser yang didukung oleh AWS SDK untuk JavaScript, lihat[Browser web yang didukung](setting-up.md#browsers-supported).

Menggunakan SDK for JavaScript di browser web berbeda dari cara Anda menggunakannya untuk Node.js. Perbedaannya berasal dari cara Anda memuat SDK dan bagaimana Anda mendapatkan kredensil yang diperlukan untuk mengakses layanan web tertentu. Ketika penggunaan tertentu APIs berbeda antara Node.js dan browser, kami menyebut perbedaan tersebut.

### Menggunakan browser di V3
<a name="v3_browsers"></a>

V3 memungkinkan Anda untuk menggabungkan dan menyertakan di browser hanya SDK untuk JavaScript file yang Anda butuhkan, mengurangi overhead.

Untuk menggunakan V3 SDK untuk JavaScript di halaman HTML Anda, Anda harus menggabungkan modul klien yang diperlukan dan semua JavaScript fungsi yang diperlukan ke dalam satu JavaScript file menggunakan Webpack, dan menambahkannya dalam tag skrip di halaman HTML Anda. `<head>` Misalnya:

```
<script src="./main.js"></script>
```

**catatan**  
Untuk informasi selengkapnya tentang Webpack, lihat[Bundel aplikasi dengan webpack](webpack.md).

Untuk menggunakan V2 SDK for JavaScript, Anda menambahkan tag skrip yang menunjuk ke versi terbaru SDK V2 sebagai gantinya. Untuk informasi selengkapnya, lihat [contoh](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/getting-started-browser.html#getting-started-browser-write-sample) di Panduan AWS SDK untuk JavaScript Pengembang v2.

### Kasus penggunaan umum
<a name="welcome_use_cases"></a>

Menggunakan SDK untuk JavaScript skrip browser memungkinkan untuk mewujudkan sejumlah kasus penggunaan yang menarik. Berikut adalah beberapa ide untuk hal-hal yang dapat Anda bangun dalam aplikasi browser dengan menggunakan SDK JavaScript untuk mengakses berbagai layanan web.
+ Buat konsol khusus untuk AWS layanan tempat Anda mengakses dan menggabungkan fitur di seluruh Wilayah dan layanan untuk memenuhi kebutuhan organisasi atau proyek Anda dengan sebaik-baiknya.
+ Gunakan Identitas Amazon Cognito untuk mengaktifkan akses pengguna yang diautentikasi ke aplikasi dan situs web browser Anda, termasuk penggunaan otentikasi pihak ketiga dari Facebook dan lainnya.
+ Gunakan Amazon Kinesis untuk memproses aliran klik atau data pemasaran lainnya secara real time.
+ Gunakan Amazon DynamoDB untuk persistensi data tanpa server, seperti preferensi pengguna individu untuk pengunjung situs web atau pengguna aplikasi.
+ Gunakan AWS Lambda untuk merangkum logika kepemilikan yang dapat Anda panggil dari skrip browser tanpa mengunduh dan mengungkapkan kekayaan intelektual Anda kepada pengguna.

### Tentang contoh
<a name="welcome_examples"></a>

Anda dapat menelusuri SDK untuk JavaScript contoh di [AWS Repositori Contoh Kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javascriptv3/example_code).

### Sumber daya
<a name="welcome_resources"></a>

Selain panduan ini, sumber daya online berikut tersedia untuk SDK untuk JavaScript pengembang:
+ [AWS SDK untuk JavaScript Panduan Referensi API V3](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/)
+  [AWS SDKs dan Panduan Referensi Alat](https://docs.aws.amazon.com/sdkref/latest/guide/): Berisi pengaturan, fitur, dan konsep dasar lainnya yang umum di antara AWS SDKs. 
+ [JavaScript Blog Pengembang](https://aws.amazon.com/blogs/developer/category/programing-language/javascript/)
+ [AWS Re: posting](https://repost.aws/en/search/content?globalSearch=aws-sdk-js)
+ [JavaScript contoh di Perpustakaan AWS Kode](https://docs.aws.amazon.com/code-library/latest/ug/javascript_3_code_examples.html)
+ [AWS Repositori Contoh Kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javascriptv3/example_code)
+ [Saluran Gitter](https://gitter.im/aws/aws-sdk-js)
+ [Tumpukan Limpah](https://stackoverflow.com/search?tab=newest&q=aws-sdk-js)
+ [Pertanyaan Stack Overflow TaggeDaws -sdk-js](https://stackoverflow.com/questions/tagged/aws-sdk-js?sort=newest)
+ GitHub
  + [Sumber SDK](https://github.com/aws/aws-sdk-js-v3/)
  + [Sumber Dokumentasi](https://github.com/awsdocs/aws-sdk-for-javascript-v3)