Anunciamos
O que é a AWS SDK for JavaScript?
O AWS SDK for JavaScript fornece uma API JavaScript para serviços da AWS. Você pode usar a API JavaScript para criar bibliotecas ou aplicativos para Node.js
Nem todos os serviços estão disponíveis imediatamente no SDK. Para descobrir quais serviços atualmente são compatíveis com o AWS SDK for JavaScript, consulte https://github.com/aws/aws-sdk-js/blob/master/SERVICES.md
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
Node.js é um tempo de execução de plataforma cruzada para a execução de aplicativos em JavaScript no lado do servidor. Você pode configurar o Node.js em uma instância do Amazon EC2 rodar em um servidor. Você também pode usar o Node.js para gravar funções do AWS Lambda sob demanda.
O uso do SDK para Node.js é diferente da maneira como você o usa para 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.
Uso do SDK com o AWS Cloud9
Você também pode desenvolver aplicativos de Node.js usando o SDK para JavaScript no IDE do AWS Cloud9. Para obter um exemplo de como usar o AWS Cloud9 no desenvolvimento de Node.js, consulte Exemplo de Node.js para o AWS Cloud9 no Guia do usuário do AWS Cloud9. Para obter mais informações sobre usar o AWS Cloud9 com SDK para JavaScript, consulte Como usar o AWS Cloud9 com o AWS SDK for JavaScript.
Usar o SDK com o AWS Amplify
Para aplicativos da web baseados em navegador, de dispositivos móveis e híbridos, você também pode usar a Biblioteca AWS Amplify no GitHub da AWS
nota
Talvez as estruturas, como o AWS Amplify, não ofereçam o mesmo suporte a navegadores que o SDK para JavaScript. Verifique a documentação de uma estrutura para obter detalhes.
Usar o SDK com navegadores da web
Todos os principais navegadores são compatíveis com a execução de JavaScript. O código JavaScript em execução em um navegador da web normalmente é chamado de JavaScript no lado do cliente.
O uso do 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.
Para obter uma lista dos navegadores compatíveis com o AWS SDK for JavaScript, consulte Navegadores compatíveis.
Casos de uso comuns
Usar o SDK para JavaScript nos scripts do navegador possibilita realizar uma série de casos de uso irrefutáveis. Veja a seguir algumas ideias para itens que você pode criar em um aplicativo de navegador usando o SDK para JavaScript para acessar vários serviços Web.
Crie um console personalizado para serviços da AWS no qual você acessa e combina atributos entre regiões e serviços para melhor atender às necessidades da organização ou do 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 o AWS Lambda para encapsular a lógica proprietária que você pode invocar pelos scripts do navegador sem fazer download dos scripts e revelar sua propriedade intelectual aos usuários.
Sobre os exemplos
Você pode procurar exemplos de JavaScript no SDK na Biblioteca de exemplos de código da AWS.