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
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-PaketmanagerSERVICE
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";