Configurar el SDK para JavaScript - AWS SDK para JavaScript

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.

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.

Configurar el SDK para JavaScript

En los temas de esta sección se explica cómo instalar y cargar el SDK para JavaScript poder acceder a los servicios web compatibles con el SDK.

Requisitos previos

Instale Node.js. AWS recomienda utilizar la versión Active LTS de Node.js para el desarrollo.

Configure un entorno AWS Node.js

Para configurar un entorno AWS Node.js en el que pueda ejecutar la aplicación, utilice cualquiera de los métodos siguientes:

  • Elija una Imagen de máquina de Amazon (AMI) con Node.js preinstalado. A continuación, cree una EC2 instancia de Amazon con esa AMI. Al crear su EC2 instancia de Amazon, elija su AMI entre AWS Marketplace. AWS Marketplace Busque Node.js y elija una opción de AMI que incluya una versión preinstalada de Node.js (32 o 64 bits).

  • Crea una EC2 instancia de Amazon e instala Node.js en ella. 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 EC2 instancia de Amazon.

  • Cree un entorno sin servidor mediante la ejecución AWS Lambda de Node.js como una función 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 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 utilizando AWS OpsWorks. Para obtener más información sobre el uso de Node.js con AWS OpsWorks, consulte Crear la primera pila Node.js en la Guía del AWS OpsWorks usuario.

Navegadores web compatibles

AWS SDK para JavaScript Es compatible con todos los navegadores web modernos.

En la versión 3.567.0 o posterior, el SDK JavaScript emite ES2 021 artefactos, que son compatibles con 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 JavaScript utiliza ES2 020 artefactos, lo que admite 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 JavaScript utiliza ES5 artefactos, que son compatibles con las siguientes versiones mínimas.

Navegador Versión
Google Chrome 49,0 o superior
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

AWS Amplify Es posible que marcos como este no ofrezcan la misma compatibilidad con el navegador que el SDK. JavaScript Consulte la Documentación de AWS Amplify para obtener más detalles.

Instale el SDK para JavaScript

No todos los servicios están disponibles de forma inmediata en el SDK ni en todas AWS las regiones.

Para instalar un servicio desde npm, el AWS SDK para JavaScript administrador de paquetes de Node.js, escriba el siguiente comando en la línea de comandos, donde SERVICE aparece 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 AWS SDK para JavaScript servicios, consulta la guía de referencia de la AWS SDK para JavaScript API.

Cargue 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 Amazon S3 y el ListBucketscomando Amazon S3, utilice lo siguiente.

import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";