Hinweis zum Ende des Supports: Am 15. Dezember 2025 AWS endet der Support für AWS IoT Analytics. Nach dem 15. Dezember 2025 können Sie nicht mehr auf die AWS IoT Analytics Konsole oder AWS IoT Analytics Ressourcen zugreifen. Weitere Informationen finden Sie unter AWS IoT Analytics Ende des Supports.
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.
RunPipelineActivity
Hier ist ein Beispiel dafür, wie Sie den RunPipelineActivity Befehl verwenden würden, um eine Pipeline-Aktivität zu testen. In diesem Beispiel testen wir eine mathematische Aktivität.
-
Erstellen Sie eine
maths.jsonDatei, die die Definition der Pipeline-Aktivität enthält, die Sie testen möchten.{ "math": { "name": "MyMathActivity", "math": "((temp - 32) * 5.0) / 9.0", "attribute": "tempC" } } -
Erstellen Sie eine
payloads.jsonDateidatei, die die Beispiel-Payloads enthält, die zum Testen der Pipeline-Aktivität verwendet werden.[ "{\"humidity\": 52, \"temp\": 68 }", "{\"humidity\": 52, \"temp\": 32 }" ] -
Rufen Sie den
RunPipelineActivitiesVorgang von der Befehlszeile aus auf.aws iotanalytics run-pipeline-activity --pipeline-activity file://maths.json --payloads file://payloads.json --cli-binary-format raw-in-base64-outDies führt zu den folgenden Ergebnissen.
{ "logResult": "", "payloads": [ "eyJodW1pZGl0eSI6NTIsInRlbXAiOjY4LCJ0ZW1wQyI6MjB9", "eyJodW1pZGl0eSI6NTIsInRlbXAiOjMyLCJ0ZW1wQyI6MH0=" ] }Die in den Ergebnissen aufgeführten Payloads sind Base64-kodierte Zeichenketten. Wenn diese Zeichenketten dekodiert werden, erhalten Sie die folgenden Ergebnisse.
{"humidity":52,"temp":68,"tempC":20} {"humidity":52,"temp":32,"tempC":0}