Führen Sie einen Massenimportauftrag aus - 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.

Führen Sie einen Massenimportauftrag aus

Beim Massenimport werden Metadaten in einen AWS IoT SiteWise Workspace verschoben. Durch den Massenimport können beispielsweise Metadaten aus einer lokalen Datei oder einer Datei in einem Amazon S3 S3-Bucket in einen AWS IoT SiteWise Workspace verschoben werden.

Schritt 1: Bereiten Sie die Datei für den Import vor

Laden Sie die Datei im AWS IoT SiteWise nativen Format herunter, um Assets und Asset-Modelle zu importieren. Weitere Details finden Sie unter AWS IoT SiteWise Auftragsschema für die Übertragung von Metadaten.

Schritt 2: Laden Sie die vorbereitete Datei auf Amazon S3 hoch

Laden Sie die Datei auf Amazon S3 hoch. Weitere Informationen finden Sie unter Hochladen einer Datei auf Amazon S3 im Amazon Simple Storage Service-Benutzerhandbuch.

Metadaten importieren (Konsole)

Sie können den verwenden AWS-IoT-SiteWise-Konsole , um Metadaten massenweise zu importieren. Folgen Sie Schritt 1: Bereiten Sie die Datei für den Import vor und bereiten Schritt 2: Laden Sie die vorbereitete Datei auf Amazon S3 hoch Sie eine Datei vor, die für den Import bereit ist.

Daten von Amazon S3 importieren nach AWS-IoT-SiteWise-Konsole
  1. Navigieren Sie zur AWS IoT SiteWise -Konsole.

  2. Wählen Sie im Navigationsbereich die Option Massenoperationen Neu aus.

  3. Wählen Sie Neuer Import, um den Importvorgang zu starten.

  4. Gehen Sie auf der Seite Metadaten importieren wie folgt vor:

    • Wählen Sie Amazon S3 durchsuchen, um den Amazon S3 S3-Bucket und die Dateien anzuzeigen.

    • Navigieren Sie zu dem Amazon S3 S3-Bucket, der die vorbereitete Importdatei enthält.

    • Wählen Sie die zu importierende Datei aus.

    • Überprüfen Sie die ausgewählte Datei und wählen Sie „Importieren“.

  5. Auf der Seite „Massenvorgänge für SiteWise Metadaten“ von AWS-IoT-SiteWise-Konsole wird der neu erstellte Importauftrag in der Fortschrittstabelle der Jobs angezeigt.

Metadaten importieren (AWS CLI)

Gehen Sie wie folgt vor, um eine Importaktion durchzuführen:

Daten von Amazon S3 importieren nach AWS CLI
  1. Erstellen Sie eine Metadatendatei, die die Ressourcen angibt, die Sie importieren möchten, und folgen Sie dabei demAWS IoT SiteWise Auftragsschema für die Übertragung von Metadaten. Speichern Sie diese Datei in Ihrem Amazon S3 S3-Bucket.

    Beispiele für zu importierende Metadatendateien finden Sie unterBeispiele für den Import von Metadaten.

  2. Erstellen Sie nun eine JSON Datei mit dem Hauptteil der Anfrage. Der Anforderungstext gibt die Quelle und das Ziel für den Übertragungsjob an. Diese Datei ist von der Datei aus dem vorherigen Schritt getrennt. Stellen Sie sicher, dass Sie Ihren Amazon S3 S3-Bucket als Quelle und iotsitewise als Ziel angeben.

    Das folgende Beispiel zeigt den Hauptteil der Anfrage:

    { "metadataTransferJobId": "your-transfer-job-Id", "sources": [{ "type": "s3", "s3Configuration": { "location": "arn:aws:s3:::amzn-s3-demo-bucket/your_import_metadata.json" } }], "destination": { "type": "iotsitewise" } }
  3. Rufen Sie den auf, CreateMetadataTransferJob indem Sie den folgenden AWS CLI Befehl ausführen. In diesem Beispiel wird die Anforderungstextdatei aus dem vorherigen Schritt benanntcreateMetadataTransferJobExport.json.

    aws iottwinmaker create-metadata-transfer-job --region us-east-1 \ --cli-input-json file://createMetadataTransferJobImport.json

    Dadurch wird ein Auftrag zur Übertragung von Metadaten erstellt und der Prozess der Übertragung der ausgewählten Ressourcen gestartet.