¿Cuál es el AWS SDK for JavaScript? - AWS SDK for JavaScript

La guía de API referencia de la versión AWS SDK for JavaScript 3 describe en detalle todas las API operaciones de la AWS SDK for JavaScript versión 3 (V3).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Cuál es el AWS SDK for JavaScript?

Bienvenido a la guía para AWS SDK for JavaScript desarrolladores. Esta guía proporciona información general acerca de la instalación y la configuración de AWS SDK for JavaScript. También muestra ejemplos y tutoriales sobre la ejecución de varios AWS servicios mediante el AWS SDK for JavaScript.

La guía de referencia de la API AWS SDK for JavaScript v3 proporciona una JavaScript API para AWS los servicios. Puede usar la JavaScript API para crear bibliotecas o aplicaciones para Node.js o el navegador.

Relación entre JavaScript los entornos, el SDK y Amazon Web Services

Introducción al SDK

Si está preparado para ponerse manos a la obra con el SDK, siga los ejemplos que se muestran enComience con el AWS SDK for JavaScript.

Para configurar su entorno de desarrollo, consulte Configurar el SDK para JavaScript.

Si actualmente utilizas la versión 2.x del SDK JavaScript, consulta Migrar a la versión 3 para obtener instrucciones específicas.

Si está buscando ejemplos de código para Servicios de AWS, consulte. SDKpara JavaScript ejemplos de código (v3)

Mantenimiento y compatibilidad de las versiones principales del SDK

Para obtener información sobre el mantenimiento y la compatibilidad con las principales versiones del SDK y sus dependencias subyacentes, consulte lo siguiente en la Guía de Referencia de SDK y herramientas de AWS:

Uso del SDK con Node.js

Node.js es un entorno de ejecución multiplataforma para ejecutar aplicaciones del lado del servidor JavaScript . Puede configurar Node.js en una instancia de Amazon Elastic Compute Cloud (Amazon EC2) para que se ejecute en un servidor. También puede usar Node.js para escribir funciones bajo demanda. AWS Lambda

El uso del SDK para Node.js difiere de la forma en que se usa JavaScript en un navegador web. La diferencia estriba en la forma en que carga el SDK y cómo obtiene las credenciales necesarias para tener acceso a servicios web específicos. Cuando el uso de determinadas API concretas varía entre Node.js y el navegador, destacamos dichas diferencias.

Uso del SDK con AWS Cloud9

También puede desarrollar aplicaciones de Node.js utilizando JavaScript el SDK del AWS Cloud9 IDE. Para obtener más información sobre su uso AWS Cloud9 con el SDK para JavaScript, consulteAWS Cloud9 Utilízalo con AWS SDK for JavaScript.

Uso del SDK con AWS Amplify

Para aplicaciones web, móviles e híbridas basadas en navegador, también puedes usar la AWS Amplify biblioteca en. GitHub Amplía el SDK y proporciona una interfaz declarativa. JavaScript

nota

Es posible que los marcos como Amplify no ofrezcan la misma compatibilidad con el navegador que el SDK. JavaScript Consulte la documentación de los marcos para obtener más información.

Uso del SDK con navegadores web

Todos los principales navegadores web admiten la ejecución de JavaScript. JavaScript el código que se ejecuta en un navegador web a menudo se denomina del lado del cliente JavaScript.

Para obtener una lista de los navegadores compatibles con AWS SDK for JavaScript, consulte. Navegadores web compatibles

El uso del SDK JavaScript en un navegador web difiere de la forma en que se utiliza para Node.js. La diferencia estriba en la forma en que carga el SDK y cómo obtiene las credenciales necesarias para tener acceso a servicios web específicos. Cuando el uso de determinadas API concretas varía entre Node.js y el navegador, destacamos dichas diferencias.

Uso de navegadores en la versión 3

La versión 3 le permite agrupar e incluir en el navegador solo el SDK para los JavaScript archivos que necesite, lo que reduce la sobrecarga.

Para utilizar la versión 3 del SDK JavaScript en sus páginas HTML, debe agrupar los módulos de cliente necesarios y todas JavaScript las funciones necesarias en un solo JavaScript archivo mediante Webpack y añadirlo en una etiqueta <head> de script en las páginas HTML. Por ejemplo:

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

Para obtener más información sobre Webpack, consulte Combine aplicaciones con webpack.

Para usar la versión 2 del SDK JavaScript, debe agregar una etiqueta de script que apunte a la versión más reciente del SDK de la versión 2. Para obtener más información, consulta el ejemplo de la Guía para AWS SDK for JavaScript desarrolladores de la versión 2.

Casos de uso comunes

El uso del SDK JavaScript en los scripts del navegador permite realizar una serie de casos de uso convincentes. Estas son varias ideas sobre cosas que puede crear en una aplicación de navegador mediante el uso del SDK para acceder JavaScript a varios servicios web.

  • Cree una consola de AWS servicios personalizada en la que pueda acceder a las funciones de todas las regiones y servicios y combínelas para satisfacer mejor las necesidades de su organización o proyecto.

  • Usar Amazon Cognito para habilitar el acceso de usuarios autenticados a sus aplicaciones y sitios web de navegador, incluido el uso de la autenticación de terceros de Facebook y otros.

  • Usar Amazon Kinesis para procesar flujos de clics u otros datos de marketing en tiempo real.

  • Usar Amazon DynamoDB para la persistencia de datos sin servidor, como las preferencias de usuarios individuales para los visitantes de su sitio web o usuarios de la aplicación.

  • AWS Lambda Utilícela para encapsular una lógica patentada que puede invocar desde los scripts del navegador sin descargar ni revelar su propiedad intelectual a los usuarios.

Acerca de los ejemplos

Puedes buscar ejemplos en el SDK en el repositorio de JavaScript ejemplos de AWS código.

Recursos

Además de esta guía, están disponibles los siguientes recursos en línea sobre el SDK para JavaScript desarrolladores: