Konfigurieren Sie die AWS IoT SiteWise Publisher-Komponente - 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.

Konfigurieren Sie die AWS IoT SiteWise Publisher-Komponente

Nachdem Sie ein AWS IoT SiteWise Edge-Gateway erstellt und die Software installiert haben, können Sie die Publisher-Komponente so einrichten, dass Ihr SiteWise Edge-Gateway Daten in die AWS Cloud exportieren kann. Verwenden Sie die Publisher-Komponente, um zusätzliche Funktionen zu aktivieren oder Standardeinstellungen zu konfigurieren. Weitere Informationen finden Sie unter AWS IoT SiteWise Publisher im AWS IoT Greengrass Version 2 Entwicklerhandbuch.

Console
  1. Navigieren Sie zur AWS IoT SiteWise -Konsole.

  2. Wählen Sie im Navigationsbereich Edge-Gateways aus.

  3. Wählen Sie das SiteWise Edge-Gateway aus, für das Sie den Publisher konfigurieren möchten.

  4. Wählen Sie im Abschnitt Publisher-Konfiguration die Option Bearbeiten

  5. Wählen Sie für die Reihenfolge der Veröffentlichung eine der folgenden Optionen aus:

    • Älteste Daten zuerst veröffentlichen — Das SiteWise Edge-Gateway veröffentlicht die ältesten Daten standardmäßig zuerst in der Cloud.

    • Neueste Daten zuerst veröffentlichen — Das SiteWise Edge-Gateway veröffentlicht die neuesten Daten zuerst in der Cloud.

  6. (Optional) Wenn Sie nicht möchten, dass das SiteWise Edge-Gateway Ihre Daten komprimiert, deaktivieren Sie die Option Komprimierung beim Hochladen von Daten aktivieren.

  7. (Optional) Wenn Sie keine alten Daten veröffentlichen möchten, wählen Sie „Abgelaufene Daten ausschließen“ und gehen Sie wie folgt vor:

    1. Geben Sie für den Stichtag einen Wert ein und wählen Sie eine Einheit aus. Die Sperrfrist muss zwischen fünf Minuten und sieben Tagen liegen. Wenn die Sperrfrist beispielsweise drei Tage beträgt, werden Daten, die älter als drei Tage sind, nicht in der Cloud veröffentlicht.

  8. (Optional) Um benutzerdefinierte Einstellungen für den Umgang mit Daten auf Ihrem lokalen Gerät festzulegen, wählen Sie Lokale Speichereinstellungen und gehen Sie wie folgt vor:

    1. Geben Sie für den Aufbewahrungszeitraum eine Zahl ein und wählen Sie eine Einheit aus. Der Aufbewahrungszeitraum muss zwischen einer Minute und 30 Tagen liegen und mindestens dem Rotationszeitraum entsprechen. Wenn die Aufbewahrungsfrist beispielsweise 14 Tage beträgt, löscht das SiteWise Edge-Gateway alle Daten am Edge, die älter als die angegebene Sperrfrist sind, nachdem sie 14 Tage lang gespeichert wurden.

    2. Geben Sie für den Rotationszeitraum eine Zahl ein und wählen Sie eine Einheit aus. Der Rotationszeitraum muss länger als eine Minute und gleich oder kürzer als der Aufbewahrungszeitraum sein. Angenommen, der Rotationszeitraum beträgt zwei Tage. Das SiteWise Edge-Gateway sammelt Daten, die älter als die Sperrfrist sind, und speichert sie in einer einzigen Datei. Bei selbst gehosteten Gateways überträgt das SiteWise Edge-Gateway alle zwei Tage einen Datenstapel in das folgende lokale Verzeichnis:. AWS IoT Greengrass V2/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports

    3. Geben Sie für Speicherkapazität einen Wert ein, der größer oder gleich 1 ist. Wenn die Speicherkapazität 2 GB beträgt, beginnt das SiteWise Edge-Gateway mit dem Löschen von Daten, wenn mehr als 2 GB an Daten lokal gespeichert sind.

  9. Wählen Sie Save (Speichern) aus.

AWS CLI

Sie können den verwenden UpdateGatewayCapabilityConfigurationAPI, um den Herausgeber zu konfigurieren. Stellen Sie den Parameter capabilityNamespace auf iotsitewise:publisher:2 ein.

Der Herausgeber stellt die folgenden Konfigurationsparameter bereit, die Sie anpassen können:

SiteWisePublisherConfiguration
publishingOrder

Die Reihenfolge, in der Daten in der Cloud veröffentlicht werden. Der Wert dieses Parameters kann einer der folgenden sein:

  • TIME_ORDER(Älteste Daten zuerst veröffentlichen) — Die frühesten Daten werden standardmäßig zuerst in der Cloud veröffentlicht.

  • RECENT_DATA(Neueste Daten zuerst veröffentlichen) — Die neuesten Daten werden zuerst in der Cloud veröffentlicht.

dropPolicy

(Optional) Eine Richtlinie, die steuert, welche Daten in der Cloud veröffentlicht werden.

cutoffAge

Daten, die vor dem Stichtag liegen, werden nicht in der Cloud veröffentlicht. Das Mindestalter muss zwischen fünf Minuten und sieben Tagen liegen.

Sie können, und verwenden mh, d wenn Sie ein Mindestalter angeben. Hinweis, m der Minuten, h Stunden und Tage d darstellt.

exportPolicy

(Optional) Eine Richtlinie, die die Datenspeicherung am Netzwerkrand verwaltet. Diese Richtlinie gilt für Daten, die vor dem Stichtag liegen.

retentionPeriod

Ihr SiteWise Edge-Gateway löscht alle Daten am Edge, die vor dem Sperrzeitraum liegen, aus dem lokalen Speicher, nachdem sie für den angegebenen Aufbewahrungszeitraum gespeichert wurden. Die Aufbewahrungsdauer muss zwischen einer Minute und 30 Tagen liegen und mindestens dem Rotationszeitraum entsprechen.

Sie könnenm, und verwendenh, d wenn Sie einen Aufbewahrungszeitraum angeben. Hinweis, m der Minuten, h Stunden und Tage d darstellt.

rotationPeriod

Das Zeitintervall, über das Daten, die vor dem Stichtag liegen, gebündelt und in einer einzigen Datei gespeichert werden sollen. Das SiteWise Edge-Gateway überträgt am Ende jeder Rotationsperiode einen Datenstapel in das folgende lokale Verzeichnis:/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports. Der Rotationszeitraum muss länger als eine Minute und gleich oder kürzer als der Aufbewahrungszeitraum sein.

Sie könnenm, und verwendenh, d wenn Sie einen Rotationszeitraum angeben. Hinweis, m der Minuten, h Stunden und Tage d darstellt.

exportSizeLimitGB

Die maximal zulässige Größe der lokal gespeicherten Daten in GB. Wenn dieses Kontingent überschritten wird, beginnt das SiteWise Edge-Gateway mit dem Löschen der frühesten Daten, bis die Größe der lokal gespeicherten Daten dem Kontingent entspricht oder darunter liegt. Der Wert dieses Parameters muss größer oder gleich 1 sein.

SiteWiseS3PublisherConfiguration
accessRoleArn

Die Zugriffsrolle, die die AWS IoT SiteWise Erlaubnis erteilt, den Amazon S3 S3-Bucket zu verwalten, in dem Sie veröffentlichen.

streamToS3ConfigMapping

Eine Reihe von Konfigurationen, die einen Stream einer Amazon S3 S3-Konfiguration zuordnen.

streamName

Der Stream, aus dem gelesen und in der Amazon S3 S3-Konfiguration veröffentlicht werden soll.

targetBucketArn

Der BucketARN, in dem veröffentlicht werden soll.

publishPolicy

publishFrequency

Die Häufigkeit, mit der das SiteWise Edge-Gateway im Amazon S3 S3-Bucket veröffentlicht.

localSizeLimitGB

Die maximale Größe der auf die lokale Festplatte geschriebenen Dateien. Wenn dieser Schwellenwert überschritten wird, veröffentlicht der Herausgeber alle gepufferten Daten an seinem Ziel.

siteWiseImportPolicy

enableSiteWiseStorageImport

Stellen Sie dies auf eintrue, um Daten aus einem Amazon S3 S3-Bucket in den AWS IoT SiteWise Speicher zu importieren.

enableDeleteAfterImport

Stellen Sie diese Option eintrue, um die Datei im Amazon S3 S3-Bucket nach der Aufnahme in den AWS IoT SiteWise Speicher zu löschen.

Beispiel Publisher-Konfiguration:

Der Herausgeber-Namespace: iotsitewise:publisher:2

{ "SiteWisePublisherConfiguration": { "publishingOrder": "TIME_ORDER", "dropPolicy": { "cutoffAge": "7d", "exportPolicy": { "retentionPeriod": "7d", "rotationPeriod": "6h", "exportSizeLimitGB": 10 } } }, "SiteWiseS3PublisherConfiguration": { "accessRoleArn": "arn:aws:iam:123456789012:role/roleName", "streamToS3ConfigMapping": [ { "streamName": "S3_OPC-UA_Data_Collector", "targetBucketArn": "arn:aws:s3:::amzn-s3-demo-bucket/dataCollector", "publishPolicy": { "publishFrequency": "10m", "localSizeLimitGB": 10 }, "siteWiseImportPolicy": { "enableSiteWiseStorageImport": true, "enableDeleteAfterImport": true } } ] } }