Avviso di fine del supporto: il 15 dicembre 2025, AWS terminerà il supporto per AWS IoT Analytics. Dopo il 15 dicembre 2025, non potrai più accedere alla AWS IoT Analytics console o AWS IoT Analytics alle risorse. Per ulteriori informazioni, consulta AWS IoT Analytics Fine del supporto.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
RunPipelineActivity
Ecco un esempio di come utilizzeresti il RunPipelineActivity comando per testare un'attività di pipeline. Per questo esempio, testiamo un'attività matematica.
-
Crea un
maths.jsonfile che contenga la definizione dell'attività della pipeline che desideri testare.{ "math": { "name": "MyMathActivity", "math": "((temp - 32) * 5.0) / 9.0", "attribute": "tempC" } } -
Create un file di
payloads.jsonfile che contenga i payload di esempio utilizzati per testare l'attività della pipeline.[ "{\"humidity\": 52, \"temp\": 68 }", "{\"humidity\": 52, \"temp\": 32 }" ] -
Richiama l'
RunPipelineActivitiesoperazione dalla riga di comando.aws iotanalytics run-pipeline-activity --pipeline-activity file://maths.json --payloads file://payloads.json --cli-binary-format raw-in-base64-outCiò produce i seguenti risultati.
{ "logResult": "", "payloads": [ "eyJodW1pZGl0eSI6NTIsInRlbXAiOjY4LCJ0ZW1wQyI6MjB9", "eyJodW1pZGl0eSI6NTIsInRlbXAiOjMyLCJ0ZW1wQyI6MH0=" ] }I payload elencati nei risultati sono stringhe con codifica Base64. Quando queste stringhe vengono decodificate, si ottengono i seguenti risultati.
{"humidity":52,"temp":68,"tempC":20} {"humidity":52,"temp":32,"tempC":0}