

 O [Guia de referência da API do AWS SDK para JavaScript V3](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) descreve em detalhes todas as operações da API para o AWS SDK para JavaScript versão 3 (V3). 

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configure o SDK para JavaScript
<a name="setting-up"></a>

Os tópicos desta seção explicam como instalar e carregar o SDK para JavaScript que você possa acessar os serviços web compatíveis com o SDK.

**Topics**
+ [Pré-requisitos](#jssdk-prerequisites)
+ [Instale o SDK para JavaScript](#installing-jssdk)
+ [Carregue o SDK para JavaScript](#loading-the-jssdk)

## Pré-requisitos
<a name="jssdk-prerequisites"></a>

[Instale o Node.js](https://nodejs.org/en/download). AWS recomenda usar a versão Active LTS do Node.js para desenvolvimento.

**Topics**
+ [Configurar um ambiente AWS Node.js](#setting-up-node)
+ [Navegadores da Web compatíveis](#browsers-supported)

### Configurar um ambiente AWS Node.js
<a name="setting-up-node"></a>

Para configurar um ambiente AWS Node.js no qual você possa executar seu aplicativo, use qualquer um dos seguintes métodos:
+ Escolha uma imagem de máquina da Amazon (AMI) com o Node.js pré-instalado. Em seguida, crie uma EC2 instância da Amazon usando essa AMI. Ao criar sua EC2 instância da Amazon, escolha sua AMI no AWS Marketplace. Pesquise AWS Marketplace por Node.js e escolha uma opção de AMI que inclua uma versão pré-instalada do Node.js (32 bits ou 64 bits).
+ Crie uma EC2 instância da Amazon e instale o Node.js nela. Para obter mais informações sobre como instalar o Node.js em uma instância do Amazon Linux, consulte [Configuração do Node.js em uma instância do Amazon EC2](setting-up-node-on-ec2-instance.md).
+ Crie um ambiente sem servidor usando AWS Lambda para executar o Node.js como uma função Lambda. Para obter mais informações sobre como usar o Node.js em uma função do Lambda, consulte [Modelo de programação (Node.js)](https://docs.aws.amazon.com/lambda/latest/dg/programming-model.html) no *Guia do desenvolvedor do AWS Lambda *.
+ Implante seu aplicativo Node.js em AWS Elastic Beanstalk. Para obter mais informações sobre como usar o Node.js com Elastic Beanstalk, consulte [Implantar aplicativos do Node.js no AWS Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.html) no *Guia do Desenvolvedor do AWS Elastic Beanstalk *. 

### Navegadores da Web compatíveis
<a name="browsers-supported"></a>

O AWS SDK para JavaScript suporta todos os navegadores da web modernos.

Na versão 3.567.0 ou posterior, o SDK para JavaScript emite artefatos ES2 021, que são compatíveis com as seguintes versões mínimas.


****  

| Navegador | Versão | 
| --- | --- | 
| Google Chrome | Posterior à 85.0 | 
| Mozilla Firefox | Posterior à 80.0 | 
| Opera | Posterior à 71.0 | 
| Microsoft Edge | Posterior à 85.0 | 
| Apple Safari | Posterior à 14.1 | 
| Internet da Samsung | Posterior à 14.0 | 

Nas versões 3.183.0 a 3.566.0, o SDK JavaScript usa ES2 020 artefatos, que oferecem suporte às seguintes versões mínimas.


****  

| Navegador | Versão | 
| --- | --- | 
| Google Chrome | Posterior à 80.0 | 
| Mozilla Firefox | Posterior à 80.0 | 
| Opera | Posterior à 63.0 | 
| Microsoft Edge | Posterior à 80.0 | 
| Apple Safari | Posterior à 14.1 | 
| Internet da Samsung | Posterior à 12.0 | 

Na versão 3.182.0 ou anterior, o SDK para JavaScript usa ES5 artefatos, que são compatíveis com as seguintes versões mínimas.


****  

| Navegador | Versão | 
| --- | --- | 
| Google Chrome | Posterior à 49.0 | 
| Mozilla Firefox | Posterior à 45.0 | 
| Opera | Posterior à 36.0 | 
| Microsoft Edge | Posterior à 12.0 | 
| Windows Internet Explorer | N/D | 
| Apple Safari | Posterior à 9.0 | 
| Navegador do Android | Posterior à 76.0 | 
| UC Browser | Posterior à 12.12 | 
| Internet da Samsung | Posterior à 5.0 | 

**nota**  
Estruturas como essa AWS Amplify podem não oferecer o mesmo suporte de navegador que o SDK para. JavaScript Consulte a [Documentação do AWS Amplify](https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html) para obter detalhes.

## Instale o SDK para JavaScript
<a name="installing-jssdk"></a>

Nem todos os serviços estão imediatamente disponíveis no SDK ou em todas as AWS regiões.

Para instalar um serviço AWS SDK para JavaScript usando o [npm, o gerenciador de pacotes Node.js](https://www.npmjs.com/), digite o seguinte comando no prompt de comando, onde *SERVICE* está o nome de um serviço, como`s3`.

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

Para obter uma lista completa dos pacotes do cliente de AWS SDK para JavaScript serviço, consulte o [guia de referência AWS SDK para JavaScript da API](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/).

## Carregue o SDK para JavaScript
<a name="loading-the-jssdk"></a>

Depois de instalar o SDK, você pode carregar um pacote de cliente no aplicativo do seu nó usando `import`. Por exemplo, para carregar o cliente Amazon S3 e o comando Amazon [ListBuckets](https://docs.aws.amazon.com//AmazonS3/latest/API/API_ListBuckets.html)S3, use o seguinte.

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