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

Das AWS SDK for JavaScript V3-API-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 v3-API-Referenzhandbuch enthält eine JavaScript API für AWS Dienste. 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

Fangen Sie mit dem SDK an

Wenn Sie bereit sind, das SDK in der Praxis auszuprobieren, folgen Sie den Beispielen unterFangen Sie an mit dem AWS SDK for JavaScript.

Informationen zum Einrichten Ihrer Entwicklungsumgebung finden Sie unterEinrichten des SDK für JavaScript.

Wenn Sie derzeit Version 2.x des SDK für verwenden JavaScript, finden Sie spezifische Anleitungen unter Migration zu Version 3.

Wenn Sie nach Codebeispielen für suchen AWS-Services, finden Sie unterSDK für JavaScript (v3) -Codebeispiele.

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 Laufzeit für die Ausführung serverseitiger JavaScript Anwendungen. Sie können Node.js auf einer Amazon Elastic Compute Cloud (Amazon EC2) -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 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, weisen wir auf diese Unterschiede hin.

Verwenden des SDK mit AWS Cloud9

Sie können Node.js -Anwendungen auch mithilfe des SDK für JavaScript in der AWS Cloud9 IDE entwickeln. Weitere Hinweise 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 die AWS Amplify Bibliothek auch auf GitHub verwenden. Es erweitert das SDK für JavaScript und bietet eine deklarative Schnittstelle.

Anmerkung

Frameworks wie Amplify bieten möglicherweise nicht die gleiche Browserunterstützung wie das SDK für JavaScript. Einzelheiten finden Sie in der Dokumentation des Frameworks.

Verwenden des 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 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, weisen wir auf diese Unterschiede hin.

Verwendung von Browsern in V3

V3 ermöglicht es Ihnen, nur das SDK für JavaScript Dateien, die Sie benötigen, zu bündeln und in den Browser aufzunehmen, wodurch der Overhead reduziert wird.

Um Version 3 des SDK for JavaScript in 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 Version 2 des SDK für zu verwenden JavaScript, fügen Sie stattdessen ein Skript-Tag hinzu, das auf die neueste Version des V2-SDK verweist. Weitere Informationen finden Sie im Beispiel im AWS SDK for JavaScript Developer Guide v2.

Häufige Anwendungsfälle

Die Verwendung des SDK für JavaScript in Browserskripten 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.

  • 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 das SDK im AWS Code Example JavaScript Repository nach Beispielen durchsuchen.

Ressourcen

Zusätzlich zu diesem Handbuch sind die folgenden Online-Ressourcen für SDK für JavaScript Entwickler verfügbar: