Was macht AWS S3 & SQS Pipeline Connector?
Orchestriert AWS-Datenpipelines mit @aws-sdk/client-s3 und @aws-sdk/client-sqs. Verwaltet den S3-Objektlebenszyklus mit PutObjectCommand/GetObjectCommand, verarbeitet SQS-Nachrichtenwarteschlangen per ReceiveMessageCommand mit Long Polling und konfiguriert S3-Ereignisbenachrichtigungen an SQS für ereignisgesteuerte Verarbeitung.
Installation
Verwenden Sie den Upstream-Installations- oder Einrichtungspfad, der zu Ihrer Umgebung passt:
- Lassen Sie uns ein Projekt einrichten, das von DynamoDB aus dem SDK abhängt und einen einfachen Service-Aufruf macht. Die folgenden Schritte verwenden yarn als Beispiel. Diese Schritte setzen voraus, dass Node.js und yarn bereits installiert sind.
git clone https://github.com/aws/aws-sdk-js-v3.gityarn && yarn test:allyarn pack .
Anforderungen und Hinweise aus dem Upstream:
- Um Ihren universellen JavaScript-Code in Node.js, Browsern und React-Native-Umgebungen zu testen,
- Node.js und ECMAScript-Versionssupport-Richtlinie
- Erstellen Sie ein neues Node.js-Projekt.
Grundlegende Nutzung oder Einstiegsnotizen:
-
Führen Sie im Projektverzeichnis aus:
yarn add @aws-sdk/client-dynamodb. Das Hinzufügen von Paketen führt zu einer Aktualisierung der Sperrdatei, yarn.lock oder [p... -
Erstellen Sie eine neue Datei namens index.js, erstellen Sie einen DynamoDB-Service-Client und senden Sie eine Anfrage.
-
Aus Upstream-Dokumentation extrahiert: https://raw.githubusercontent.com/aws/aws-sdk-js-v3/HEAD/README.md