La Guía de referencia de la API de AWS SDK for JavaScript V3 describe en detalle todas las operaciones de la API para la versión 3 (V3) de AWS SDK for JavaScript.
Configuración del SDK para JavaScript
En los temas de esta sección se explica cómo instalar y cargar el SDK para JavaScript de forma que pueda acceder a los servicios web compatibles con el SDK.
Requisitos previos
Instale Node.js
Configuración de un entorno Node.js de AWS
Para configurar un entorno de AWS Node.js en el que pueda ejecutar su aplicación, utilice uno de los siguientes métodos:
Elija una Imagen de máquina de Amazon (AMI) con Node.js preinstalado. A continuación, cree una instancia Amazon EC2 con esa AMI. Cuando cree la instancia de Amazon EC2, seleccione su AMI en AWS Marketplace. Busque Node.js en AWS Marketplace y elija una opción de AMI que contenga una versión de Node.js (32 bits o 64 bits) preinstalada.
Cree una instancia de Amazon EC2 e instale en ella Node.js. Para obtener más información acerca de cómo instalar Node.js en una instancia de Amazon Linux consulte Configuración de Node.js en una instancia de Amazon EC2.
Cree con Lambda un entorno sin servidor para ejecutar Node.js como función de Lambda. Para obtener más información acerca de cómo utilizar Node.js dentro de una función de Lambda, consulte Modelos de programación (Node.js) en la Guía para desarrolladores de Lambda.
Implemente su aplicación de Node.js en AWS Elastic Beanstalk. Para obtener más información acerca de cómo usar Node.js con Elastic Beanstalk, consulte Implementación de aplicaciones Node.js en AWS Elastic Beanstalk en la Guía para desarrolladores de AWS Elastic Beanstalk.
Cree un servidor de aplicaciones Node.js con AWS OpsWorks. Para obtener más información acerca de cómo usar Node.js con AWS OpsWorks, consulte Creación de la primera pila de Node.js en la Guía para desarrolladores de AWS OpsWorks.
Navegadores web compatibles
AWS SDK for JavaScript admite todos los navegadores web modernos.
En la versión 3.567.0 o posterior, el SDK para JavaScript emite artefactos de ES2021, que admiten las siguientes versiones mínimas.
| Navegador | Versión |
|---|---|
| Google Chrome | 85.0+ |
| Mozilla Firefox | 80.0+ |
| Opera | 71.0+ |
| Microsoft Edge | 85.0+ |
| Apple Safari | 14.1+ |
| Internet de Samsung | 14.0+ |
En las versiones 3.183.0 a 3.566.0, el SDK para JavaScript usa artefactos de ES2020, que admiten las siguientes versiones mínimas.
| Navegador | Versión |
|---|---|
| Google Chrome | 80.0+ |
| Mozilla Firefox | 80.0+ |
| Opera | 63.0+ |
| Microsoft Edge | 80.0+ |
| Apple Safari | 14.1+ |
| Internet de Samsung | 12.0+ |
En la versión 3.182.0 o anterior, el SDK para JavaScript usa artefactos de ES5, que admiten las siguientes versiones mínimas.
| Navegador | Versión |
|---|---|
| Google Chrome | 49.0+ |
| Mozilla Firefox | 45.0+ |
| Opera | 36.0+ |
| Microsoft Edge | 12.0+ |
| Windows Internet Explorer | N/A |
| Apple Safari | 9.0+ |
| Navegador Android | 76.0+ |
| Browser UC | 12.12+ |
| Internet de Samsung | 5.0+ |
nota
Es posible que algunos marcos, como AWS Amplify, no ofrezcan la misma compatibilidad de navegadores que el SDK para JavaScript. Consulte la Documentación de AWS Amplify para obtener más detalles.
Instalar el SDK para JavaScript.
No todos los servicios están disponibles de forma inmediata en el SDK ni en todas las regiones de AWS.
Para instalar un servicio desde AWS SDK for JavaScript usando npm, el administrador de paquetes de Node.jsSERVICE es el nombre de un servicio, por ejemplo, s3.
npm install @aws-sdk/client-SERVICE
Para obtener una lista completa de los paquetes de clientes de servicios de AWS SDK for JavaScript, consulte la Guía de referencia de la API de AWS SDK for JavaScript.
Cargar el SDK para JavaScript.
Después de instalar el SDK, puede cargar un paquete de clientes en su aplicación de nodo usando import. Por ejemplo, para cargar el cliente de Amazon S3 y el comando ListBuckets de Amazon S3, utilice lo siguiente.
import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";