Einrichten des SDK für JavaScript - AWS SDK for JavaScript

Das AWS SDK for JavaScript V3-API-Referenzhandbuch beschreibt im Detail 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.

Einrichten des SDK für JavaScript

In den Themen in diesem Abschnitt wird erläutert, wie Sie das SDK für installieren und laden, JavaScript damit Sie auf die vom SDK unterstützten Webservices zugreifen können.

Anmerkung

React-Native-Entwickler sollten verwenden AWS Amplify , um neue Projekte auf zu erstellen AWS. Weitere Informationen finden Sie im aws-sdk-react-native Archiv.

Voraussetzungen

Installieren Sie Node.js auf Ihren Servern, sofern es noch nicht installiert ist.

Einrichten einer AWS Node.js-Umgebung

Verwenden Sie eine der folgenden Methoden, um eine AWS Node.js-Umgebung einzurichten, in der Sie Ihre Anwendung ausführen können:

  • Wählen Sie ein Amazon Machine Image (AMI) mit vorinstalliertem Node.js aus. Erstellen Sie dann eine Amazon EC2-Instance mit diesem AMI. Wählen Sie beim Erstellen Ihrer Amazon EC2-Instance Ihr AMI aus der aus AWS Marketplace. Suchen Sie nach AWS Marketplace Node.js und wählen Sie eine AMI-Option aus, die eine vorinstallierte Version von Node.js (32-Bit oder 64-Bit) enthält.

  • Erstellen Sie eine Amazon EC2-Instance und installieren Sie Node.js darauf. Weitere Informationen zum Installieren von Node.js auf einer Amazon Linux-Instance finden Sie unter Einrichten von Node.js auf einer Amazon EC2Instance.

  • Erstellen Sie eine Serverless-Umgebung mit AWS Lambda , um Node.js als Lambda-Funktion auszuführen. Weitere Informationen zur Verwendung von Node.js innerhalb einer Lambda-Funktion finden Sie unter Programmiermodell (Node.js) im AWS Lambda -Entwicklerhandbuch.

  • Stellen Sie Ihre Node.js-Anwendung in bereit AWS Elastic Beanstalk. Weitere Informationen zur Verwendung von Node.js mit Elastic Beanstalk finden Sie unter Bereitstellen von Node.js-Anwendungen in AWS Elastic Beanstalk im AWS Elastic Beanstalk -Entwicklerhandbuch.

  • Erstellen Sie einen Node.js-Anwendungsserver mit AWS OpsWorks. Weitere Informationen zur Verwendung von Node.js mit finden Sie AWS OpsWorks unter Erstellen Ihres ersten Node.js-Stacks im AWS OpsWorks -Benutzerhandbuch.

Unterstützte Webbrowser

unterstützt AWS SDK for JavaScript alle modernen Webbrowser.

In Version 3.183.0 oder höher JavaScript verwendet das SDK für ES2020-Artefakte, die die folgenden Mindestversionen unterstützen.

Browser Version
Google Chrome 80.0+
Mozilla Firefox 80.0+
Oper 63.0+
Microsoft Edge 80.0+
Apple Safari 14.1+
Samsung Internet 12.0+

In Version 3.182.0 oder früher JavaScript verwendet das SDK für ES5-Artefakte, die die folgenden Mindestversionen unterstützen.

Browser Version
Google Chrome 49,0+
Mozilla Firefox 45,0+
Oper 36.0+
Microsoft Edge 12.0+
Windows Internet Explorer N/A
Apple Safari 9.0+
Android-Browser 76.0+
UC-Browser 12.12+
Samsung Internet 5.0+
Anmerkung

Frameworks wie bieten AWS Amplify möglicherweise nicht denselben Browser-Support wie das SDK für JavaScript. Einzelheiten finden Sie in der AWS Amplify Dokumentation.

Installieren des SDK für JavaScript

Nicht alle Services sind sofort im SDK oder in allen AWS Regionen verfügbar.

Um einen Service über die AWS SDK for JavaScript mit npm zu installieren, geben Sie den Node.js-Paketmanager an der Eingabeaufforderung den folgenden Befehl ein, wobei SERVICE der Name eines Services ist, z. B. s3.

npm install @aws-sdk/client-SERVICE

Eine vollständige Liste der AWS SDK for JavaScript Service-Client-Pakete finden Sie im APIAWS SDK for JavaScript -Referenzhandbuch zu .

Laden des SDK für JavaScript

Nachdem Sie das SDK installiert haben, können Sie ein Clientpaket in Ihre Knotenanwendung mit ladenimport. Um beispielsweise den Amazon S3-Client und den Amazon S3-ListBucketsBefehl zu laden, verwenden Sie Folgendes.

import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";