O que é o AWS SDK for JavaScript? - AWS SDK for JavaScript

O Guia de referência da API do AWS SDK for JavaScript V3 descreve em detalhes todas as operações da API para o AWS SDK for 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á.

O que é o AWS SDK for JavaScript?

Bem-vindo ao Guia do AWS SDK for JavaScript desenvolvedor. Este guia fornece informações gerais sobre como instalar e configurar o AWS SDK for JavaScript. Ele também mostra exemplos e tutoriais de execução de vários AWS serviços usando AWS SDK for JavaScript o.

O Guia de referência da API AWS SDK for JavaScript v3 fornece uma JavaScript API para AWS serviços. Você pode usar a JavaScript API para criar bibliotecas ou aplicativos para o Node.js ou para o navegador.

Relação entre JavaScript ambientes, o SDK e a Amazon Web Services

Começar a usar o SDK

Se você estiver pronto para começar a usar o SDK, siga os exemplos em. Comece com o AWS SDK for JavaScript

Consulte Configure o SDK para JavaScript para configurar seu ambiente de desenvolvimento.

Se você estiver usando a versão 2.x do SDK para JavaScript, consulte Migrar para a v3 para obter orientações específicas.

Se você está procurando exemplos de código para Serviços da AWS, consulteSDK para exemplos de JavaScript código (v3).

Manutenção e suporte para as versões principais do SDK

Para obter informações sobre manutenção e suporte para versões principais do SDK e suas dependências subjacentes, consulte o seguinte no Guia de referência de AWS SDKs e ferramentas:

Usar o SDK com o Node.js

O Node.js é um tempo de execução multiplataforma para executar aplicativos do lado do servidor JavaScript . Você pode configurar o Node.js em uma instância do Amazon Elastic Compute Cloud (Amazon EC2) para executar em um servidor. Você também pode usar o Node.js para escrever AWS Lambda funções sob demanda.

O uso do SDK para Node.js é diferente da forma como você o usa JavaScript em um navegador da Web. A diferença refere-se à maneira como você carrega o SDK e obtém as credenciais necessárias para acessar serviços da web específicos. Quando o uso de determinadas APIs diferir entre o Node.js e o navegador, essas diferenças serão destacadas.

Usando o SDK com AWS Cloud9

Você também pode desenvolver aplicativos Node.js usando o SDK para JavaScript no AWS Cloud9 IDE. Para obter mais informações sobre como usar AWS Cloud9 com o SDK para JavaScript, consulteUse AWS Cloud9 com o AWS SDK for JavaScript.

Usando o SDK com AWS Amplify

Para aplicativos web, móveis e híbridos baseados em navegador, você também pode usar a AWS Amplify biblioteca em. GitHub Ele estende o SDK para JavaScript, fornecendo uma interface declarativa.

nota

Frameworks como o Amplify podem não oferecer o mesmo suporte de navegador que o SDK para. JavaScript Consulte a documentação da estrutura para obter detalhes.

Uso do SDK com navegadores da web

Todos os principais navegadores da web suportam a execução de JavaScript. JavaScript o código executado em um navegador da Web geralmente é chamado de lado do cliente JavaScript.

Para obter uma lista de navegadores compatíveis com o AWS SDK for JavaScript, consulteNavegadores da Web compatíveis.

Usar o SDK para JavaScript em um navegador da Web é diferente da maneira como você o usa para Node.js. A diferença refere-se à maneira como você carrega o SDK e obtém as credenciais necessárias para acessar serviços da web específicos. Quando o uso de determinadas APIs diferir entre o Node.js e o navegador, essas diferenças serão destacadas.

Uso dos navegadores na V3

A V3 permite que você agrupe e inclua no navegador somente o SDK para os JavaScript arquivos necessários, reduzindo a sobrecarga.

Para usar a V3 do SDK JavaScript em suas páginas HTML, você deve agrupar os módulos de cliente necessários e todas as JavaScript funções necessárias em um único JavaScript arquivo usando o Webpack e adicioná-lo em uma tag <head> de script nas suas páginas HTML. Por exemplo: .

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

Para obter mais informações sobre o Webpack, consulte Agrupe aplicativos com o webpack.

Para usar a V2 do SDK JavaScript, você adiciona uma tag de script que aponta para a versão mais recente do SDK V2. Para obter mais informações, consulte o exemplo no Guia do AWS SDK for JavaScript desenvolvedor v2.

Casos de uso comuns

Usar o SDK para scripts JavaScript em navegadores possibilita a realização de vários casos de uso convincentes. Aqui estão várias ideias de coisas que você pode criar em um aplicativo de navegador usando o SDK JavaScript para acessar vários serviços da Web.

  • Crie um console personalizado para AWS serviços nos quais você acessa e combina recursos entre regiões e serviços para melhor atender às suas necessidades organizacionais ou de projeto.

  • Use o Amazon Cognito Identity para habilitar o acesso do usuário autenticado aos aplicativos de navegador e sites, incluindo o uso de autenticação de terceiros pelo Facebook e outros.

  • Use o Amazon Kinesis para processar clickstreams ou outros dados de marketing em tempo real.

  • Use o Amazon DynamoDB para persistência de dados sem servidor, como preferências de usuários individuais quanto a visitantes do site ou usuários de aplicativos.

  • Use AWS Lambda para encapsular a lógica proprietária que você pode invocar a partir de scripts de navegador sem baixar e revelar sua propriedade intelectual aos usuários.

Sobre os exemplos

Você pode procurar JavaScript exemplos no SDK no AWS Code Example Repository.

Recursos

Além desse guia, os seguintes recursos on-line estão disponíveis para o SDK para JavaScript desenvolvedores: