작업 진행 상황 추적 - AWS IoT SiteWise

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

작업 진행 상황 추적

작업 진행 상황 및 세부 정보 검토 (콘솔)

대량 작업을 메타데이터 내보내기 (콘솔) 시작하려면 메타데이터 가져오기 (콘솔) 또는 을 참조하십시오.

AWS IoT SiteWise 콘솔의 Job 진행 상황 개요:
  1. AWS IoT SiteWise 콘솔로 이동합니다.

  2. 탐색 창에서 대량 작업 새로 만들기를 선택합니다.

  3. AWS IoT SiteWise 콘솔의 작업 진행 테이블에는 대량 작업 목록이 표시됩니다.

  4. Job type 열은 익스포트 작업인지 임포트 작업인지를 설명합니다. 가져온 날짜 열에는 작업이 시작된 날짜가 표시됩니다.

  5. 상태 열에는 작업 상태가 표시됩니다. 작업을 선택하여 작업에 대한 세부 정보를 볼 수 있습니다.

  6. 선택한 작업에 성공 시 성공이 표시되고, 작업이 실패하면 실패 목록이 표시됩니다. 각 리소스 유형과 함께 오류 설명도 표시됩니다.

AWS IoT SiteWise 콘솔의 Job 세부 정보 개요:

AWS IoT SiteWise 콘솔의 작업 진행 테이블에는 대량 작업 목록이 표시됩니다.

  1. 작업을 선택하면 자세한 내용을 볼 수 있습니다.

  2. 가져오기 작업의 경우 는 가져오기 파일의 Amazon S3 위치를 Data source ARN 나타냅니다.

  3. 내보내기 작업의 경우 는 내보내기 후 파일의 Amazon S3 위치를 Data destination ARN 나타냅니다.

  4. StatusStatus reason 에는 현재 작업에 대한 추가 세부 정보가 제공됩니다. 자세한 내용은 작업 진행 상황 추적 및 오류 처리 섹션을 참조하세요.

  5. 는 프로세스 대기열에서의 작업 위치를 Queued position 나타냅니다. 작업은 한 번에 하나씩 처리됩니다. 대기열 위치가 1이면 작업이 다음에 처리된다는 의미입니다.

  6. 작업 세부 정보 페이지에는 작업 진행 횟수도 표시됩니다.

    1. 작업 진행 횟수 유형은 다음과 같습니다.

      1. Total resources— 이전 프로세스에 있는 총 자산 수를 나타냅니다.

      2. Succeeded— 프로세스 중에 성공적으로 이전된 자산의 수를 나타냅니다.

      3. Failed— 프로세스 중에 실패한 자산 수를 나타냅니다.

      4. Skipped— 프로세스 중에 건너뛰었던 자산의 수를 나타냅니다.

  7. 작업 상태가 PENDING 또는 VALIDATING 이면 모든 작업 진행 상태가 로 표시됩니다. 이는 작업 진행 횟수가 평가 중임을 나타냅니다.

  8. 작업 상태에는 처리를 위해 제출된 작업 Total resources 수가 RUNNING 표시됩니다. 세부 개수 (Succeeded,Failed, 및Skipped) 는 처리된 리소스에 적용됩니다. 작업 상태가 또는 일 때까지는 세부 카운트의 Total resources 합계가 수보다 작습니다. COMPLETED ERROR

  9. 작업 상태가 OR인 경우 Total resources 개수는 세부 개수 (ERRORSucceeded,, 및) 의 합계와 같습니다. COMPLETED Failed Skipped

  10. 작업 상태가 ERROR 인 경우 Job failure 테이블에서 특정 오류 및 실패에 대한 세부 정보를 확인하십시오. 자세한 내용은 오류 세부 정보 검사 (콘솔) 섹션을 참조하세요.

작업 진행 상황 및 세부 정보 검토 (AWS CLI)

대량 작업을 시작한 후 다음 API 작업을 사용하여 작업 상태를 확인하거나 업데이트할 수 있습니다.

  • 특정 작업에 대한 정보를 검색하려면 GetMetadataTransferJobAPI작업을 사용하십시오.

    GetMetadataTransferJobAPI다음을 사용하여 정보를 검색하십시오.
    1. 전송 작업을 생성하고 실행합니다. 로 전화하십시오 GetMetadataTransferJobAPI.

      예 AWS CLI 명령:
      aws iottwinmaker get-metadata-transfer-job \ --metadata-transfer-job-id your_metadata_transfer_job_id \ --region your_region
    2. 는 다음 매개변수가 있는 MetadataTransferJobProgress 객체를 GetMetadataTransferJob API 반환합니다.

      • succeededCount— 프로세스에서 성공적으로 이전된 자산의 수를 나타냅니다.

      • failedCount— 프로세스 중에 장애가 발생한 자산의 수를 나타냅니다.

      • skippedCount— 프로세스 중에 건너뛰었던 자산의 수를 나타냅니다.

      • totalCount— 이전 프로세스에 있는 총 자산 수를 나타냅니다.

      이 매개변수는 작업 진행 상태를 나타냅니다. 상태가 RUNNING 인 경우 아직 처리해야 할 리소스 수를 추적하는 데 도움이 됩니다.

      스키마 유효성 검사 오류가 발생하거나 1보다 크거나 같으면 failedCount작업 진행 상태가 로 바뀝니다ERROR. 작업에 대한 전체 오류 보고서는 Amazon S3 버킷에 저장됩니다. 자세한 내용은 오류 검사 섹션을 참조하세요.

  • 현재 작업을 나열하려면 ListMetadataTransferJobsAPI작업을 사용하십시오.

    JSON파일을 사용하여 반환된 작업을 현재 상태를 기준으로 필터링합니다. 다음 절차를 참조하십시오.

    1. 사용할 필터를 지정하려면, 사용하고 싶은 AWS CLI 입력 JSON 파일을 생성하십시오.

      { "sourceType": "s3", "destinationType": "iottwinmaker", "filters": [{ "state": "COMPLETED" }] }

      유효한 state 값 목록은 AWS IoT TwinMaker API참조 안내서를 참조하십시오 ListMetadataTransferJobsFilter.

    2. 다음 AWS CLI 예제 명령에서 JSON 파일을 인수로 사용하십시오.

      aws iottwinmaker list-metadata-transfer-job --region your_region \ --cli-input-json file://ListMetadataTransferJobsExample.json
  • 작업을 취소하려면 작업을 사용합니다. CancelMetadataTransferJobAPI 이렇게 하면 이미 내보내거나 가져온 리소스에는 영향을 주지 않고 특정 메타데이터 전송 작업이 API 취소됩니다.

    aws iottwinmaker cancel-metadata-transfer-job \ --region your_region \ --metadata-transfer-job-id job-to-cancel-id