

 [適用於 JavaScript 的 AWS SDK V3 API 參考指南](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/)詳細說明 第 3 版 適用於 JavaScript 的 AWS SDK (V3) 的所有 API 操作。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定適用於 JavaScript 的 SDK
<a name="setting-up"></a>

本節中的主題說明如何安裝和載入適用於 JavaScript 的 SDK，以便您可以存取 SDK 支援的 Web 服務。

**Topics**
+ [先決條件](#jssdk-prerequisites)
+ [安裝適用於 JavaScript 的軟體開發套件](#installing-jssdk)
+ [載入適用於 JavaScript 的軟體開發套件](#loading-the-jssdk)

## 先決條件
<a name="jssdk-prerequisites"></a>

使用 [Node.js](https://nodejs.org/en/download) 的 Active LTS 版本進行開發，安裝 Node.js. AWS recommends。

**Topics**
+ [設定 AWS Node.js 環境](#setting-up-node)
+ [支援的 Web 瀏覽器](#browsers-supported)

### 設定 AWS Node.js 環境
<a name="setting-up-node"></a>

若要設定可在其中執行應用程式的 AWS Node.js 環境，請使用下列任一方法：
+ 選擇預先安裝 Node.js 的 Amazon Machine Image (AMI)。然後使用該 AMI 建立 Amazon EC2 執行個體。建立 Amazon EC2 執行個體時，請從 選擇您的 AMI AWS Marketplace。搜尋 Node AWS Marketplace .js 並選擇包含預先安裝的 Node.js 版本 (32 位元或 64 位元） 的 AMI 選項。
+ 建立 Amazon EC2 執行個體，並在其上安裝 Node.js。如需如何在 Amazon Linux 執行個體上安裝 Node.js 的詳細資訊，請參閱 [在 Amazon EC2 執行個體上設定 Node.js](setting-up-node-on-ec2-instance.md)。
+ 使用 建立無伺服器環境 AWS Lambda ，以執行 Node.js 做為 Lambda 函數。如需在 Lambda 函數中使用 Node.js 的詳細資訊，請參閱《 *AWS Lambda 開發人員指南*》中的[程式設計模型 (Node.js)。](https://docs.aws.amazon.com/lambda/latest/dg/programming-model.html)
+ 將您的 Node.js 應用程式部署至 AWS Elastic Beanstalk。如需搭配 Elastic Beanstalk 使用 Node.js 的詳細資訊，請參閱《 *AWS Elastic Beanstalk 開發人員指南*》中的[將 Node.js 應用程式部署至 AWS Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.html) 。

### 支援的 Web 瀏覽器
<a name="browsers-supported"></a>

 適用於 JavaScript 的 AWS SDK 支援所有現代 Web 瀏覽器。

在 3.567.0 版或更新版本中，適用於 JavaScript 的 SDK 會發出 ES2021 成品，以支援下列最低版本。


****  

| 瀏覽器 | 版本 | 
| --- | --- | 
| Google Chrome | 85.0\$1 | 
| Mozilla Firefox | 80.0\$1 | 
| Opera | 71.0\$1 | 
| Microsoft Edge | 85.0\$1 | 
| Apple Safari | 14.1\$1 | 
| Samsung Internet | 14.0\$1 | 

在 3.183.0 到 3.566.0 版中，適用於 JavaScript 的 SDK 使用 ES2020 成品，其支援下列最低版本。


****  

| 瀏覽器 | 版本 | 
| --- | --- | 
| Google Chrome | 80.0\$1 | 
| Mozilla Firefox | 80.0\$1 | 
| Opera | 63.0\$1 | 
| Microsoft Edge | 80.0\$1 | 
| Apple Safari | 14.1\$1 | 
| Samsung Internet | 12.0\$1 | 

在 3.182.0 版或更早版本中，適用於 JavaScript 的 SDK 使用 ES5 成品，其支援下列最低版本。


****  

| 瀏覽器 | 版本 | 
| --- | --- | 
| Google Chrome | 49.0\$1 | 
| Mozilla Firefox | 45.0\$1 | 
| Opera | 36.0\$1 | 
| Microsoft Edge | 12.0\$1 | 
| Windows Internet Explorer | N/A | 
| Apple Safari | 9.0\$1 | 
| Android 瀏覽器 | 76.0\$1 | 
| UC 瀏覽器 | 12.12\$1 | 
| Samsung Internet | 5.0\$1 | 

**注意**  
等架構 AWS Amplify 可能無法提供與適用於 JavaScript 的 SDK 相同的瀏覽器支援。如需詳細資訊，請參閱 [AWS Amplify 文件](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)。

## 安裝適用於 JavaScript 的軟體開發套件
<a name="installing-jssdk"></a>

並非所有 服務都可立即在 SDK 或所有 AWS 區域中使用。

若要 適用於 JavaScript 的 AWS SDK 使用 [Node.js 套件管理員 npm](https://www.npmjs.com/) 從 安裝服務，請在命令提示中輸入下列命令，其中 *SERVICE* 是服務的名稱，例如 `s3`。

```
npm install @aws-sdk/client-SERVICE
```

如需 適用於 JavaScript 的 AWS SDK 服務用戶端套件的完整清單，請參閱 [適用於 JavaScript 的 AWS SDK API 參考指南](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/)。

## 載入適用於 JavaScript 的軟體開發套件
<a name="loading-the-jssdk"></a>

安裝 SDK 之後，您可以使用 在節點應用程式中載入用戶端套件`import`。例如，若要載入 Amazon S3 用戶端和 Amazon S3 [ListBuckets](https://docs.aws.amazon.com//AmazonS3/latest/API/API_ListBuckets.html) 命令，請使用下列命令。

```
import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";
```