View a markdown version of this page

Che cos'è il AWS SDK per JavaScript? - AWS SDK per JavaScript

La versione AWS SDK per JavaScript v2 ha raggiunto la fine del supporto. Ti consigliamo di eseguire la migrazione alla v3. AWS SDK per JavaScript Per ulteriori dettagli e informazioni su come eseguire la migrazione, consulta questo annuncio. https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/

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

Che cos'è il AWS SDK per JavaScript?

AWS SDK per JavaScriptFornisce un' JavaScript API per i AWS servizi. È possibile utilizzare l' JavaScript API per creare librerie o applicazioni per Node.js 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 da AWS SDK per JavaScript, consulta https://github.com/aws/aws-sdk-js/blob/master/SERVICES.md. Per informazioni sull'SDK for JavaScript on GitHub, consultaRisorse 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 configurarlo Node.js su un'istanza Amazon EC2 per l'esecuzione su un server. Puoi anche usarlo Node.js per scrivere funzioni su richiesta AWS Lambda .

L'utilizzo dell'SDK for è 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 particolari API è diverso da un browser all'altro Node.js , tali differenze verranno evidenziate.

Usare l'SDK con AWS Amplify

Per le app web, mobili e ibride basate su browser, puoi anche utilizzare la libreria AWS Amplify GitHub, che estende l'SDK per JavaScript fornire un'interfaccia dichiarativa.

Nota

Framework come AWS Amplify potrebbero non offrire lo stesso supporto per browser dell'SDK per. 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 particolari API è diverso da un browser all'altro Node.js , tali differenze verranno evidenziate.

Per un elenco dei browser supportati da AWS SDK per JavaScript, vedere. Browser Web supportati

Casi di utilizzo comune

L'utilizzo dell'SDK per JavaScript gli script dei browser consente di realizzare una serie di casi d'uso interessanti. Ecco alcune idee per le cose che 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 accedere e combinare funzionalità tra regioni e servizi per soddisfare al meglio le tue esigenze organizzative o di progetto.

  • Utilizza 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 i 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.

  • Utilizzalo AWS Lambda per incapsulare una logica proprietaria che puoi richiamare dagli script del browser senza scaricare e rivelare la tua proprietà intellettuale agli utenti.

Informazioni sugli esempi

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