Was ist das AWS SDK for JavaScript? - AWS SDK for JavaScript

Wir haben das Kommende end-of-support für AWS SDK for JavaScript v2 angekündigt. Wir empfehlen Ihnen, auf AWS SDK for JavaScript Version 3 zu migrieren. Termine, weitere Details und Informationen zur Migration finden Sie in der verlinkten Ankündigung.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist das AWS SDK for JavaScript?

Das AWS SDK for JavaScriptstellt eine JavaScript API für AWS Dienste bereit. Sie können die JavaScript API verwenden, um Bibliotheken oder Anwendungen für Node.js oder den Browser zu erstellen.

Beziehung zwischen JavaScript Umgebungen, dem SDK und Amazon Web Services

Nicht alle Services sind sofort im SDK verfügbar. Informationen darüber, welche Dienste derzeit von der unterstützt werdenAWS SDK for JavaScript, finden Sie unter https://github.com/aws/ aws-sdk-js /blob/master/services.md. Informationen zum SDK für on finden Sie unter. JavaScript GitHub Weitere Ressourcen

Wartung und Support für SDK-Hauptversionen

Informationen zu Wartung und Support für SDK-Hauptversionen und deren zugrunde liegende Abhängigkeiten finden Sie im AWS-Referenzhandbuch zu SDKs und Tools:

Verwenden des SDKs mit Node.js

Node.js ist eine plattformübergreifende Runtime für die Ausführung serverseitiger Anwendungen JavaScript . Sie können Node.js auf einer Amazon EC2 EC2-Instance für die Ausführung auf einem Server einrichten. Darüber hinaus können Sie mit Node.js On-Demand-AWS Lambda-Funktionen schreiben.

Die Verwendung des SDK für Node.js unterscheidet sich von der Art und Weise, wie Sie es JavaScript in einem Webbrowser verwenden. Der Unterschied hängt davon ab, wie das SDK geladen wird und wie die erforderlichen Anmeldeinformationen für den Zugriff auf bestimmte Web-Services abgerufen werden. Wenn sich die Verwendung bestimmter APIs zwischen Node.js und dem Browser unterscheidet, werden diese Unterschiede benannt.

Verwenden Sie das SDK mit AWS Cloud9

Sie können Node.js -Anwendungen auch mithilfe des SDK für JavaScript in der AWS Cloud9 IDE entwickeln. Ein Beispiel für die Verwendung AWS Cloud9 bei der Entwicklung von Node.js finden Sie unter Node.js Sample for AWS Cloud9 im AWS Cloud9Benutzerhandbuch. Weitere Informationen zur Verwendung AWS Cloud9 mit dem SDK für JavaScript finden Sie unterVerwenden von AWS Cloud9 mit der AWS SDK for JavaScript.

Verwenden des SDK mit AWS Amplify

Für browserbasierte Web-, Mobil- und Hybrid-Apps können Sie auch die AWSAmplify Library on verwenden GitHub, die das SDK für erweitert und eine JavaScript deklarative Schnittstelle bereitstellt.

Anmerkung

Frameworks wie AWS Amplify bieten möglicherweise nicht dieselbe Browserunterstützung wie das SDK für JavaScript. Weitere Informationen finden Sie in der Dokumentation eines Frameworks.

Verwenden des SDKs mit Webbrowsern

Alle gängigen Webbrowser unterstützen die Ausführung von. JavaScript JavaScriptCode, der in einem Webbrowser ausgeführt wird, wird oft als JavaScriptclientseitig bezeichnet.

Die Verwendung des SDK für JavaScript in einem Webbrowser unterscheidet sich von der Art und Weise, wie Sie es für Node.js verwenden. Der Unterschied hängt davon ab, wie das SDK geladen wird und wie die erforderlichen Anmeldeinformationen für den Zugriff auf bestimmte Web-Services abgerufen werden. Wenn sich die Verwendung bestimmter APIs zwischen Node.js und dem Browser unterscheidet, werden diese Unterschiede benannt.

Eine Liste der von AWS SDK for JavaScriptunterstützten Browser finden Sie unter Unterstützte Webbrowser.

Häufige Anwendungsfälle

Die Verwendung des SDK für JavaScript In-Browser-Skripte ermöglicht die Realisierung einer Reihe überzeugender Anwendungsfälle. Im Folgenden finden Sie einige Ideen für Dinge, die Sie in einer Browseranwendung erstellen können, indem Sie das SDK für den JavaScript Zugriff auf verschiedene Webdienste verwenden.

  • Erstellen Sie eine benutzerdefinierte Konsole für AWS Dienste, in der Sie auf Funktionen aus verschiedenen Regionen und Diensten zugreifen und diese kombinieren können, um Ihre Organisations- oder Projektanforderungen bestmöglich zu erfüllen.

  • Verwenden Sie Amazon Cognito Identity, um authentifizierten Benutzerzugriff auf Ihre Browseranwendungen und Websites zu ermöglichen, einschließlich der Verwendung der Drittanbieter-Authentifizierung von Facebook und anderen.

  • Verwenden Sie Amazon Kinesis, um Klickstreams oder andere Marketingdaten in Echtzeit zu verarbeiten.

  • Verwenden Sie Amazon DynamoDB für die serverlose Datenpersistenz, z. B. für individuelle Benutzereinstellungen für Website-Besucher oder Anwendungsbenutzer.

  • Verwenden von AWS Lambda zum Einkapseln proprietärer Logik, die Sie über Browser-Skripts aufrufen können, ohne Ihr geistiges Eigentum herunterzuladen oder gegenüber Benutzern offenzulegen.

Informationen zu den Beispielen

Sie können das SDK in der JavaScript Codebeispielbibliothek nach Beispielen durchsuchen. AWS