AWS IoT SiteWise Buffered mit Amazon S3 konfigurieren - AWS IoT SiteWise

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.

AWS IoT SiteWise Buffered mit Amazon S3 konfigurieren

Konfigurieren Sie AWS CLI die so, dass AWS IoT SiteWise Buffered mit Amazon S3 verwendet wird, wenn Sie Daten lokal speichern müssen, bevor Sie sie hochladen. AWS IoT SiteWise Dieser gepufferte Modus ist besonders nützlich in Szenarien mit intermittierender oder unzuverlässiger Netzwerkkonnektivität. Durch die Verwendung von Amazon S3 als Puffer können Sie die Datenkontinuität sicherstellen, auch wenn die Verbindung zu nicht verfügbar AWS IoT SiteWise ist.

So richten Sie AWS IoT SiteWise Buffered mit Amazon S3 ein:
  1. Erstellen Sie einen Amazon S3 S3-Bucket, der als Datenpuffer dient.

  2. Konfigurieren Sie Ihre AWS IoT SiteWise Datenquelle so, dass sie den StreamManager Zieltyp verwendet.

  3. Richten Sie die AWS IoT SiteWise Publisher-Komponente so ein, dass der Stream Ihrem Amazon S3 S3-Bucket zugeordnet wird.

  4. Stellen Sie sicher, dass Ihre IAM-Rollen über die erforderlichen Berechtigungen verfügen, um sowohl mit Amazon S3 als auch AWS IoT SiteWise mit Amazon S3 zu interagieren.

Bei der Konfiguration Ihrer Datenquelle und Ihres Herausgebers ist es wichtig, konsistente Stream-Namen zu verwenden. Der in Ihrer OPC UA-Funktionskonfiguration angegebene Stream-Name muss mit dem Namen in Ihrer Publisher-Funktionskonfiguration übereinstimmen.

Dieser gepufferte Modus bietet mehrere Vorteile:

  • Datenstabilität — Ihre Daten werden in Amazon S3 gespeichert, wenn keine Verbindung zu verfügbar AWS IoT SiteWise ist.

  • Bandbreitenoptimierung — Sie können Daten stapelweise hochladen und so die Anzahl der Netzwerkanfragen reduzieren.

  • Kosteneffizienz — Amazon S3 S3-Speicher kann für große Datenmengen kostengünstiger sein.

In den folgenden Abschnitten werden die detaillierten Konfigurationsschritte sowohl für die OPC UA-Datenquelle als auch für die Publisher-Komponente beschrieben.

Informationen Konfiguration einer OPC UA-Quelle (CLI) zum Konfigurationsmodell für die Datenquelle finden Sie unter. In der Datenquellenkonfiguration bestimmt die destination Konfiguration, wohin die eingehenden Datenwerte übertragen werden.

Ein vorgegebener Streamname ist dafür nicht erforderlich. Der Name des Streams muss jedoch in den in Konfiguration einer OPC UA-Quelle (CLI) und Konfigurieren Sie die AWS IoT SiteWise Publisher-Komponente definierten Konfigurationen identisch sein.

Beispiel in der OPC UA-Fähigkeitskonfiguration
... "destination": { "type": "StreamManager", "streamName": "My_Unique_Stream_Name", "streamBufferSize": integer }, ...
Beispiel in der Publisher-Fähigkeitskonfiguration
... "SiteWiseS3PublisherConfiguration": { ... "streamToS3ConfigMapping": [{ "streamName": "My_Unique_Stream_Name", ... }] } ...