O Guia de referência da API do AWS SDK para JavaScript V3 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
Os tópicos desta seção explicam como instalar e carregar o SDK para JavaScript que você possa acessar os serviços web suportados pelo SDK.
Pré-requisitos
Instalar Node.js
Configure um AWS Node.js meio ambiente
Para configurar um AWS Node.js ambiente no qual você possa executar seu aplicativo, use qualquer um dos seguintes métodos:
Escolha uma Amazon Machine Image (AMI) com a imagem Node.js pré-instalada. Em seguida, crie uma instância do Amazon EC2 usando essa AMI. Ao criar sua instância do Amazon EC2, selecione sua AMI no AWS Marketplace. AWS Marketplace Pesquise 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 instância do Amazon EC2 e instale-a Node.js nela. Para obter mais informações sobre como instalar Node.js em uma instância Amazon Linux, consulteConfiguração do Node.js em uma instância do Amazon EC2.
Crie um ambiente sem servidor usando AWS Lambda para executar Node.js como uma função do Lambda. Para obter mais informações sobre o uso Node.js em uma função do Lambda, consulte Programming model (Node.js) no Guia do AWS Lambda desenvolvedor.
Implante seu Node.js aplicativo no AWS Elastic Beanstalk. Para obter mais informações sobre como usar Node.js com o Elastic Beanstalk, consulte Implantação de Node.js aplicativos AWS Elastic Beanstalk no Guia do desenvolvedor. AWS Elastic Beanstalk
Navegadores da Web compatíveis
O AWS SDK para JavaScript suporta todos os navegadores modernos.
Na versão 3.567.0 ou posterior, o SDK para JavaScript emite artefatos ES2021, que suportam 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 para JavaScript usa artefatos ES2020, 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 artefatos ES5, que oferecem suporte às 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/A |
| 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 essas AWS Amplify podem não oferecer o mesmo suporte de navegador que o SDK para. JavaScript Consulte a Documentação do AWS Amplify para obter detalhes.
Instale o SDK para JavaScript
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 Node.js pacotesSERVICE está o nome de um serviço, comos3.
npm install @aws-sdk/client-SERVICE
Para ver uma lista completa dos pacotes de clientes de AWS SDK para JavaScript serviços, consulte o guia de referência AWS SDK para JavaScript da API.
Carregue o SDK para JavaScript
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 ListBuckets comando Amazon S3, use o seguinte.
import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";