

지원 종료 알림: 2025년 12월 15일에 AWS 에 대한 지원이 종료됩니다 AWS IoT 분석. 2025년 12월 15일 이후에는 AWS IoT 분석 콘솔 또는 AWS IoT 분석 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 [AWS IoT 분석 지원 종료를 참조하세요](https://docs.aws.amazon.com/iotanalytics/latest/userguide/iotanalytics-end-of-support.html).

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# RunPipelineActivity
<a name="run-pipeline-activity"></a>

다음은 `RunPipelineActivity` 명령을 사용하여 파이프라인 활동을 테스트하는 방법을 보여주는 예입니다. 이 예의 경우, 수학 연산 활동을 테스트합니다.

1. 테스트하려는 파이프라인 활동에 대한 정의가 포함된 `maths.json` 파일을 생성합니다.

   ```
   {
       "math": {
           "name": "MyMathActivity",
           "math": "((temp - 32) * 5.0) / 9.0",
           "attribute": "tempC"
       }
   }
   ```

1. 파이프라인 활동 테스트에 사용하는 예가 되는 페이로드가 포함된 `payloads.json`파일을 생성합니다.

   ```
   [
       "{\"humidity\": 52, \"temp\": 68 }",
       "{\"humidity\": 52, \"temp\": 32 }"
   ]
   ```

1. 명령줄에서 `RunPipelineActivities` 작업을 호출합니다.

   ```
   aws iotanalytics run-pipeline-activity  --pipeline-activity file://maths.json  --payloads file://payloads.json --cli-binary-format raw-in-base64-out
   ```

   결과는 다음과 같습니다.

   ```
   {
       "logResult": "",
       "payloads": [
           "eyJodW1pZGl0eSI6NTIsInRlbXAiOjY4LCJ0ZW1wQyI6MjB9",
           "eyJodW1pZGl0eSI6NTIsInRlbXAiOjMyLCJ0ZW1wQyI6MH0="
       ]
   }
   ```

   결과에 열거된 페이로드는 Base64 인코딩 문자열입니다. 이 문자열을 디코딩하면 다음 결과가 표시됩니다.

   ```
   {"humidity":52,"temp":68,"tempC":20}
   {"humidity":52,"temp":32,"tempC":0}
   ```