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-native
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.jsSERVICE
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";