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

O Guia de API referência da AWS SDK for JavaScript V3 descreve detalhadamente todas as API operações da 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 API referência AWS SDK for JavaScript v3 fornece um JavaScript API para AWS serviços. Você pode usar o JavaScript API para criar bibliotecas ou aplicativos para o Node.js ou o navegador.

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

Conceitos básicos da SDK

Se você estiver pronto para começar a usar oSDK, 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 for JavaScript, consulte Migrar SDK para a v3 para obter orientação específica.

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

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

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

Usando o SDK com 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 (AmazonEC2) para ser executado em um servidor. Você também pode usar o Node.js para escrever AWS Lambda funções sob demanda.

O uso do SDK for Node.js difere da maneira como você o usa JavaScript em um navegador da web. A diferença está na maneira como você carrega o SDK e como obtém as credenciais necessárias para acessar serviços da web específicos. Quando o uso de APIs determinadas diferenças entre o Node.js e o navegador, destacamos essas diferenças.

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 for JavaScript, fornecendo uma interface declarativa.

nota

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

Usando o 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 for JavaScript em um navegador da Web é diferente da maneira como você o usa para o Node.js. A diferença está na maneira como você carrega o SDK e como obtém as credenciais necessárias para acessar serviços da web específicos. Quando o uso de APIs determinadas diferenças entre o Node.js e o navegador, destacamos essas diferenças.

Uso dos navegadores na V3

A V3 permite agrupar e incluir no navegador somente os JavaScript arquivos SDK necessários, reduzindo a sobrecarga.

Para usar a V3 do SDK for JavaScript em suas HTML páginas, 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="http://222.178.203.72:19005/whst/63/=cnbrzZvrzZlZynmzbnl///pt_br/sdk-for-javascript/v3/developer-guide/main.js"></script>
nota

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

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

Casos de uso comuns

Usar o SDK for JavaScript nos scripts do navegador 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 for 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 SDK procurar JavaScript exemplos no Repositório de exemplos de AWS código.

Recursos

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