Cos'è l'AWS SDK for JavaScript? - AWS SDK for JavaScript

Abbiamo annunciato l'imminente uscita end-of-support per la AWS SDK for JavaScript v2. Ti consigliamo di migrare alla AWS SDK for JavaScript v3. Per date, dettagli aggiuntivi e informazioni su come effettuare la migrazione, consulta l'annuncio collegato.

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à.

Cos'è l'AWS SDK for JavaScript?

AWS SDK for JavaScriptFornisce un' JavaScript API per i AWS servizi. È possibile utilizzare l' JavaScript API per creare librerie o applicazioni per Node.js o per il browser.

Relazione tra JavaScript ambienti, SDK e Amazon Web Services

Non tutti i servizi sono immediatamente disponibili nell'SDK. Per scoprire quali servizi sono attualmente supportati daAWS SDK for JavaScript, consulta https://github.com/aws/ aws-sdk-js /blob/master/services.md. Per informazioni sull'SDK for on, consulta. JavaScript GitHub Risorse aggiuntive

Manutenzione e supporto per le versioni principali dell'SDK

Per informazioni sulla manutenzione e sul supporto per le versioni principali dell'SDK e le relative dipendenze sottostanti, consulta quanto segue nella Guida di riferimento degli strumenti e degli SDK AWS:

Utilizzo dell'SDK con Node.js

Node.js è un runtime multipiattaforma per l'esecuzione di applicazioni lato server JavaScript . Puoi configurare Node.js su un'istanza Amazon EC2 per l'esecuzione su un server. Puoi anche utilizzare Node.js per scrivere funzioni AWS Lambda on demand.

L'utilizzo dell'SDK per Node.js è diverso dal modo in cui lo si utilizza JavaScript in un browser Web. La differenza sta nel modo in cui si carica l'SDK e in cui si ottengono le credenziali necessarie per accedere a servizi Web specifici. Quando l'uso di determinate API differisce tra Node.js e il browser, tali differenze verranno indicate in modo espresso.

Utilizzo dell'SDK con AWS Cloud9

È inoltre possibile sviluppare applicazioni Node.js utilizzando l'SDK for JavaScript nell'AWS Cloud9IDE. Per un esempio di utilizzo AWS Cloud9 per lo sviluppo di Node.js, consulta Node.js Sample for AWS Cloud9 nella Guida per l'AWS Cloud9utente. Per ulteriori informazioni sull'utilizzo AWS Cloud9 con l'SDK per JavaScript, consultaUtilizzo di AWS Cloud9 con AWS SDK for JavaScript.

Utilizzo dell'SDK con Amplify AWS

Per le app web, mobili e ibride basate su browser, puoi anche utilizzare AWSAmplify Library on GitHub, che estende l'SDK per fornire un'interfaccia dichiarativa. JavaScript

Nota

I framework come AWS Amplify potrebbero non offrire lo stesso supporto per i browser dell'SDK. JavaScript Controlla la documentazione di ciascun framework per i dettagli.

Utilizzo dell'SDK con i browser Web

Tutti i principali browser Web supportano l'esecuzione di. JavaScript JavaScriptil codice in esecuzione in un browser Web viene spesso definito lato client JavaScript.

L'utilizzo dell'SDK for JavaScript in un browser Web è diverso dal modo in cui lo si utilizza per Node.js. La differenza sta nel modo in cui si carica l'SDK e in cui si ottengono le credenziali necessarie per accedere a servizi Web specifici. Quando l'uso di determinate API differisce tra Node.js e il browser, tali differenze verranno indicate in modo espresso.

Per un elenco dei browser supportati dall'AWS SDK for JavaScript consulta Browser Web supportati.

Casi di utilizzo comune

L'utilizzo dell'SDK per JavaScript gli script del browser consente di realizzare una serie di casi d'uso interessanti. Ecco alcune idee su cosa puoi creare in un'applicazione browser utilizzando l'SDK per accedere JavaScript a vari servizi Web.

  • Crea una console personalizzata per AWS i servizi in cui puoi accedere e combinare funzionalità di diverse regioni e servizi per soddisfare al meglio le tue esigenze organizzative o di progetto.

  • Usa Amazon Cognito Identity per consentire l'accesso degli utenti autenticati alle applicazioni del browser e ai siti Web, incluso l'uso dell'autenticazione di terze parti da Facebook e altri.

  • Usa Amazon Kinesis per elaborare flussi di clic o altri dati di marketing in tempo reale.

  • Usa Amazon DynamoDB per la persistenza dei dati senza server, ad esempio le preferenze dei singoli utenti per i visitatori del sito Web o gli utenti delle applicazioni.

  • Utilizzare AWS Lambda per incapsulare la logica proprietaria che è possibile richiamare dagli script del browser senza scaricare e rivelare la proprietà intellettuale agli utenti.

Informazioni sugli esempi

Puoi consultare l'SDK per trovare JavaScript esempi nella Code Example Library. AWS