Das AWS SDK for JavaScript APIV3-Referenzhandbuch beschreibt detailliert alle API Operationen für die AWS SDK for JavaScript Version 3 (V3).
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 der AWS SDK for JavaScript?
Willkommen im AWS SDK for JavaScript Entwicklerhandbuch. Dieses Handbuch enthält allgemeine Informationen zur Einrichtung und Konfiguration von AWS SDK for JavaScript. Es führt Sie auch durch Beispiele und Anleitungen zum Ausführen verschiedener AWS Dienste mit dem AWS SDK for JavaScript.
Das AWS SDK for JavaScript APIv3-Referenzhandbuch enthält JavaScript API vier AWS
Dienste. Sie können das verwenden JavaScript API, um Bibliotheken oder Anwendungen für Node.js
Erste Schritte mit der SDK
Wenn Sie bereit sind, das in die Praxis umzusetzenSDK, folgen Sie den Beispielen unterFangen Sie an mit dem AWS SDK for JavaScript.
Informationen zum Einrichten Ihrer Entwicklungsumgebung finden Sie unterRichten Sie das SDK ein für JavaScript.
Wenn Sie derzeit Version 2.x von SDK for verwenden JavaScript, finden Sie spezifische Anleitungen unter Migration zu v3.
Wenn Sie nach Codebeispielen für suchen AWS-Services, finden Sie unterSDKfür JavaScript (v3) -Codebeispiele.
Wartung und Support für SDK Hauptversionen
Informationen zu Wartung und Support für SDK Hauptversionen und die ihnen zugrunde liegenden Abhängigkeiten finden Sie im Referenzhandbuch AWS SDKsund im Tools-Referenzhandbuch:
Verwenden von SDK mit Node.js
Node.js ist eine plattformübergreifende Laufzeit zum Ausführen serverseitiger Anwendungen JavaScript . Sie können Node.js auf einer Amazon Elastic Compute Cloud (AmazonEC2) -Instance einrichten, um sie auf einem Server auszuführen. Sie können Node.js auch verwenden, um AWS Lambda On-Demand-Funktionen zu schreiben.
Die Verwendung von SDK for Node.js unterscheidet sich von der Art und Weise, wie Sie es JavaScript in einem Webbrowser verwenden. Der Unterschied besteht darin, wie Sie die Datei laden SDK und wie Sie die Anmeldeinformationen abrufen, die für den Zugriff auf bestimmte Webdienste erforderlich sind. Wenn sich die Verwendung bestimmter APIs Daten zwischen Node.js und dem Browser unterscheidet, weisen wir auf diese Unterschiede hin.
Verwenden von SDK with AWS Amplify
Für browserbasierte Web-, Mobil- und Hybrid-Apps können Sie die AWS Amplify Bibliothek auch auf GitHub
Anmerkung
Frameworks wie Amplify bieten möglicherweise nicht die gleiche Browserunterstützung wie SDK for JavaScript. Einzelheiten finden Sie in der Dokumentation des Frameworks.
Verwendung von SDK mit Webbrowsern
Alle gängigen Webbrowser unterstützen die Ausführung von JavaScript. JavaScript Code, der in einem Webbrowser ausgeführt wird, wird oft als JavaScriptclientseitig bezeichnet.
Eine Liste der Browser, die von der unterstützt werden AWS SDK for JavaScript, finden Sie unter. Unterstützte Webbrowser
Die Verwendung von SDK for JavaScript in einem Webbrowser unterscheidet sich von der Art und Weise, wie Sie es für Node.js verwenden. Der Unterschied besteht darin, wie Sie die Datei laden SDK und wie Sie die Anmeldeinformationen abrufen, die für den Zugriff auf bestimmte Webdienste erforderlich sind. Wenn sich die Verwendung bestimmter APIs Daten zwischen Node.js und dem Browser unterscheidet, weisen wir auf diese Unterschiede hin.
Verwendung von Browsern in V3
V3 ermöglicht es Ihnen, nur die vier JavaScript Dateien zu bündeln und in den SDK Browser aufzunehmen, die Sie benötigen, wodurch der Overhead reduziert wird.
Um Version 3 von SDK for JavaScript auf Ihren HTML Seiten zu verwenden, müssen Sie die erforderlichen Client-Module und alle erforderlichen JavaScript Funktionen mithilfe von Webpack in einer einzigen JavaScript Datei bündeln und diese in einem Skript-Tag auf Ihren HTML Seiten hinzufügen. <head>
Beispielsweise:
<script src="./main.js"></script>
Anmerkung
Weitere Informationen zu Webpack finden Sie unter. Anwendungen mit Webpack bündeln
Um V2 von SDK for zu verwenden JavaScript, fügen Sie SDK stattdessen ein Skript-Tag hinzu, das auf die neueste Version von V2 verweist. Weitere Informationen finden Sie in dem Beispiel im AWS SDK for JavaScript Developer Guide v2.
Häufige Anwendungsfälle
Die Verwendung von SDK for JavaScript in Browserskripten ermöglicht es, eine Reihe überzeugender Anwendungsfälle zu realisieren. Im Folgenden finden Sie einige Ideen für Dinge, die Sie in einer Browseranwendung erstellen können, indem Sie das SDK for 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 serverlose Datenpersistenz, z. B. für individuelle Benutzereinstellungen für Website-Besucher oder Anwendungsbenutzer.
-
Wird verwendet AWS Lambda , um proprietäre Logik zu kapseln, die Sie aus Browser-Skripten aufrufen können, ohne Ihr geistiges Eigentum herunterzuladen und den Benutzern zugänglich zu machen.
Informationen zu den Beispielen
Sie können im AWS Code SDK
Ressourcen
Zusätzlich zu diesem Handbuch stehen JavaScript Entwicklern die folgenden Online-Ressourcen SDK zur Verfügung:
-
AWS SDKsund Referenzhandbuch für Tools: Enthält Einstellungen, Funktionen und andere grundlegende Konzepte, die unter AWS SDKs ihnen üblich sind.
-
GitHub