View a markdown version of this page

Richten Sie das SDK ein für JavaScript - AWS SDK für JavaScript

Das AWS SDK für JavaScript V3-API-Referenzhandbuch beschreibt detailliert alle API-Operationen für AWS SDK für 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.

Richten Sie das SDK ein für JavaScript

Die Themen in diesem Abschnitt erläutern, wie Sie das SDK für installieren und laden, JavaScript damit Sie auf die vom SDK unterstützten Webdienste zugreifen können.

Voraussetzungen

Installieren Node.js. AWS empfiehlt, die Active LTS-Version von Node.js für die Entwicklung zu verwenden.

Richten Sie eine ein 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 Node.js vorinstalliertem. Erstellen Sie dann eine Amazon EC2-Instance mit diesem AMI. Wenn Sie Ihre Amazon EC2-Instance erstellen, wählen Sie Ihr AMI aus dem. AWS Marketplace Suchen Sie nach dem AWS Marketplace Formular 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 sie Node.js darauf. Weitere Informationen zur Installation Node.js auf einer Amazon Linux-Instance finden Sie unterNode.js auf einer Amazon EC2 EC2-Instance einrichten.

  • Erstellen Sie eine serverlose Umgebung AWS Lambda , indem Sie sie Node.js als Lambda-Funktion ausführen. Weitere Informationen zur Verwendung Node.js innerhalb einer Lambda-Funktion finden Sie unter Programmiermodell (Node.js) im AWS Lambda Entwicklerhandbuch.

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

Unterstützte Webbrowser

Der AWS SDK für JavaScript unterstützt alle modernen Webbrowser.

In Version 3.567.0 oder höher gibt das SDK für JavaScript ES2021-Artefakte aus, das die folgenden Mindestversionen unterstützt.

Browser Version
Google Chrome 85,0 oder höher
Mozilla Firefox 80,0+
Oper 71,0+
Microsoft Edge 85,0+
Apple Safari 14,1+
Samsung Internet 14,0+

In den Versionen 3.183.0 bis 3.566.0 JavaScript verwendet das SDK für ES2020-Artefakte, das die folgenden Mindestversionen unterstützt.

Browser Version
Google Chrome 80,0 oder höher
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, was die folgenden Mindestversionen unterstützt.

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 dieselbe Browserunterstützung wie das SDK für JavaScript. Einzelheiten finden Sie in der AWS Amplify Dokumentation.

Installieren Sie das SDK für JavaScript

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

Um einen Dienst AWS SDK für JavaScript über den Node.js Paketmanager npm zu installieren, geben Sie in der Befehlszeile den folgenden Befehl ein, wobei der Name eines Dienstes SERVICE steht, z. B. s3

npm install @aws-sdk/client-SERVICE

Eine vollständige Liste der AWS SDK für JavaScript Service-Client-Pakete finden Sie im AWS SDK für JavaScript API-Referenzhandbuch.

Laden Sie das SDK für JavaScript

Nachdem Sie das SDK installiert haben, können Sie mit Hilfe von ein Client-Paket in Ihre Node-Anwendung ladenimport. Verwenden Sie beispielsweise Folgendes, um den Amazon S3-Client und den Amazon ListBuckets S3-Befehl zu laden.

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