

 [AWS SDK for JavaScript V3 API 참조 안내서](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/)는 AWS SDK for JavaScript 버전 3(V3)의 모든 API 작업을 자세히 설명합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# JavaScript용 SDK 설정
<a name="setting-up"></a>

이 단원의 항목에서는 SDK에서 지원하는 웹 서비스에 액세스할 수 있도록 SDK for JavaScript를 설치하고 로드하는 방법을 설명합니다.

**Topics**
+ [사전 조건](#jssdk-prerequisites)
+ [SDK for JavaScript 설치](#installing-jssdk)
+ [SDK for JavaScript 로드](#loading-the-jssdk)

## 사전 조건
<a name="jssdk-prerequisites"></a>

개발을 위해 [Node.js의 활성 LTS 버전을 사용하여 Node.js.recommends를 설치합니다](https://nodejs.org/en/download). AWS 

**Topics**
+ [AWS Node.js 환경 설정](#setting-up-node)
+ [지원되는 웹 브라우저](#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 인스턴스를 생성할 때 AWS Marketplace에서 AMI를 선택합니다. AWS Marketplace 에서 Node.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 개발자 안내서*의 [AWS Elastic Beanstalk에 Node.js 애플리케이션 배포](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.html) 단원을 참조하세요.

### 지원되는 웹 브라우저
<a name="browsers-supported"></a>

는 모든 최신 웹 브라우저를 AWS SDK for JavaScript 지원합니다.

SDK for JavaScript는 버전 3.567.0 이상에서 다음과 같은 최소 버전을 지원하는 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 | 
| 삼성 인터넷 | 14.0\$1 | 

SDK for JavaScript는 버전 3.183.0\$13.566.0에서 다음과 같은 최소 버전을 지원하는 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 | 
| 삼성 인터넷 | 12.0\$1 | 

SDK for JavaScript는 버전 3.182.0 이하에서 다음과 같은 최소 버전을 지원하는 ES5 아티팩트를 사용합니다.


****  

| 브라우저 | 버전 | 
| --- | --- | 
| Google Chrome | 49.0\$1 | 
| Mozilla Firefox | 45.0\$1 | 
| Opera | 36.0\$1 | 
| Microsoft Edge | 12.0\$1 | 
| Windows Internet Explorer | 해당 사항 없음 | 
| Apple Safari | 9.0\$1 | 
| Android 브라우저 | 76.0\$1 | 
| UC 브라우저 | 12.12\$1 | 
| 삼성 인터넷 | 5.0\$1 | 

**참고**  
와 같은 프레임워크는 JavaScript용 SDK와 동일한 브라우저 지원을 제공하지 않을 AWS Amplify 수 있습니다. 자세한 내용은 [AWS Amplify 설명서](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html)를 참조하세요.

## SDK for JavaScript 설치
<a name="installing-jssdk"></a>

일부 서비스는 SDK 또는 일부 AWS 리전에서 즉시 사용할 수 없습니다.

[Node.js 패키지 관리자인 npm](https://www.npmjs.com/)을 AWS SDK for JavaScript 사용하여에서 서비스를 설치하려면 명령 프롬프트에 다음 명령을 입력합니다. 여기서 *SERVICE*는와 같은 서비스의 이름입니다`s3`.

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

 AWS SDK for JavaScript 서비스 클라이언트 패키지의 전체 목록은 [AWS SDK for JavaScript API 참조 가이드를](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) 참조하세요.

## SDK for 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";
```