Configura SDK il JavaScript - AWS SDK for JavaScript

La Guida API di riferimento AWS SDK for JavaScript V3 descrive in dettaglio tutte le API operazioni per la AWS SDK for JavaScript versione 3 (V3).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura SDK il JavaScript

Negli argomenti di questa sezione viene illustrato come installare e caricare SDK il modulo JavaScript in modo da poter accedere ai servizi Web supportati daSDK.

Nota

Gli sviluppatori di React Native dovrebbero AWS Amplify usare per creare nuovi progetti su AWS. Consulta l'aws-sdk-react-nativearchivio per i dettagli.

Prerequisiti

Installa Node.js sui tuoi server, se non è già installato.

Configura un ambiente AWS Node.js

Per configurare un ambiente AWS Node.js in cui eseguire l'applicazione, utilizzate uno dei seguenti metodi:

  • Scegli un'Amazon Machine Image (AMI) con Node.js preinstallato. Quindi crea un'EC2istanza Amazon utilizzandolaAMI. Quando crei la tua EC2 istanza Amazon, scegli la tua AMI tra Marketplace AWS. Marketplace AWS Cerca Node.js e scegli un'AMIopzione che includa una versione preinstallata di Node.js (32 o 64 bit).

  • Crea un'EC2istanza Amazon e installa Node.js su di essa. Per ulteriori informazioni su come installare Node.js su un'istanza Amazon Linux, consultaConfigurazione di Node.js su un'EC2istanza Amazon.

  • Crea un ambiente serverless utilizzando AWS Lambda to run Node.js come funzione Lambda. Per ulteriori informazioni sull'utilizzo di Node.js all'interno di una funzione Lambda, consulta Programming model (Node.js) nella AWS Lambda Developer Guide.

  • Distribuisci la tua applicazione Node.js su. AWS Elastic BeanstalkPer ulteriori informazioni sull'utilizzo di Node.js con Elastic Beanstalk, consulta Deploying Node.js AWS Elastic Beanstalk applications to nella Developer Guide.AWS Elastic Beanstalk

  • Crea un server di applicazioni Node.js utilizzando. AWS OpsWorks Per ulteriori informazioni sull'utilizzo di Node.js con AWS OpsWorks, consulta Creazione del primo stack Node.js nella Guida per l'AWS OpsWorks utente.

Browser Web supportati

AWS SDK for JavaScript Supporta tutti i browser Web moderni.

Nella versione 3.567.0 o successiva, il SDK form JavaScript emette ES2 021 artefatti, che supportano le seguenti versioni minime.

Browser Versione
Google Chrome 85,0 +
Mozilla Firefox 80,0+
Opera 71,0 +
Microsoft Edge 85,0+
Apple Safari 14,1+
Samsung Internet 14,0+

Nelle versioni da 3.183.0 a 3.566.0, SDK for JavaScript utilizza ES2 020 artefatti, che supportano le seguenti versioni minime.

Browser Versione
Google Chrome 80,0 o versioni successive
Mozilla Firefox 80,0+
Opera 63,0+
Microsoft Edge 80,0+
Apple Safari 14,1+
Samsung Internet 12,0+

Nella versione 3.182.0 o precedente, SDK for JavaScript utilizza ES5 artefatti, che supportano le seguenti versioni minime.

Browser Versione
Google Chrome 49,0 o versioni successive
Mozilla Firefox 45,0+
Opera 36,0+
Microsoft Edge 12,0+
Windows Internet Explorer N/D
Apple Safari 9,0+
Browser Android 76,0+
Browser UC 12.12+
Samsung Internet 5,0+
Nota

Framework come quelli AWS Amplify potrebbero non offrire lo stesso supporto per i browser di for. SDK JavaScript Per i dettagli, AWS Amplify consulta la documentazione.

Installa il SDK modulo JavaScript

Non tutti i servizi sono immediatamente disponibili in SDK o in tutte le AWS regioni.

Per installare un servizio AWS SDK for JavaScript utilizzando npm, il gestore di pacchetti Node.js, immettete il seguente comando al prompt dei comandi, SERVICE dov'è il nome di un servizio, ad esempio. s3

npm install @aws-sdk/client-SERVICE

Per un elenco completo dei pacchetti client del AWS SDK for JavaScript servizio, consulta la guida AWS SDK for JavaScript APIdi riferimento.

Caricate il file SDK per JavaScript

Dopo aver installatoSDK, puoi caricare un pacchetto client nell'applicazione del nodo utilizzandoimport. Ad esempio, per caricare il client Amazon S3 e il comando Amazon ListBucketsS3, usa quanto segue.

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