대량 가져오기 작업 실행 - AWS IoT SiteWise

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

대량 가져오기 작업 실행

대량 가져오기는 메타데이터를 작업 공간으로 이동하는 AWS IoT SiteWise 작업입니다. 예를 들어 대량 가져오기는 로컬 파일 또는 Amazon S3 버킷의 파일에서 AWS IoT SiteWise 작업 공간으로 메타데이터를 이동할 수 있습니다.

1단계: 가져올 파일을 준비합니다.

AWS IoT SiteWise 네이티브 포맷 파일을 다운로드하여 에셋과 에셋 모델을 임포트하십시오. 자세한 내용은 AWS IoT SiteWise 메타데이터 전송 작업 스키마 섹션을 참조하세요.

2단계: 준비된 파일을 Amazon S3에 업로드

Amazon S3에 파일을 업로드합니다. 자세한 내용은 Amazon 심플 스토리지 서비스 사용 설명서의 Amazon S3에 파일 업로드를 참조하십시오.

메타데이터 가져오기 (콘솔)

를 사용하여 메타데이터를 대량으로 가져올 수 있습니다. AWS IoT SiteWise Console 1단계: 가져올 파일을 준비합니다.이어서 2단계: 준비된 파일을 Amazon S3에 업로드 가져올 준비가 된 파일을 준비하세요.

Amazon S3에서 다음으로 데이터 가져오기 AWS IoT SiteWise Console
  1. AWS IoT SiteWise 콘솔로 이동합니다.

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

  3. 새 가져오기를 선택하여 가져오기 프로세스를 시작합니다.

  4. 메타데이터 가져오기 페이지에서:

    • Amazon S3 버킷과 파일을 보려면 [Amazon S3 찾아보기] 를 선택합니다.

    • 준비된 가져오기 파일이 들어 있는 Amazon S3 버킷으로 이동합니다.

    • 가져올 파일을 선택합니다.

    • 선택한 파일을 검토하고 [가져오기] 를 선택합니다.

  5. SiteWise 메타데이터 대량 작업 페이지에는 새로 생성된 가져오기 작업이 작업 진행 테이블에 AWS IoT SiteWise Console 표시됩니다.

메타데이터 가져오기 (AWS CLI)

가져오기 작업을 수행하려면 다음 절차를 사용하십시오.

Amazon S3에서 다음으로 데이터 가져오기 AWS CLI
  1. 에 따라 가져오려는 리소스를 지정하는 메타데이터 파일을 생성합니다AWS IoT SiteWise 메타데이터 전송 작업 스키마. Amazon S3 버킷에 이 파일을 저장합니다.

    가져올 메타데이터 파일의 예는 을 참조하십시오메타데이터 가져오기 예제.

  2. 이제 요청 JSON 본문을 사용하여 파일을 생성합니다. 요청 본문은 전송 작업의 소스와 대상을 지정합니다. 이 파일은 이전 단계의 파일과는 별개입니다. Amazon S3 버킷을 원본 및 iotsitewise 대상으로 지정해야 합니다.

    다음 예제는 요청 본문을 보여줍니다.

    { "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. 다음 AWS CLI 명령을 CreateMetadataTransferJob 실행하여 를 호출합니다. 이 예시에서는 이전 단계의 요청 본문 파일 이름이 createMetadataTransferJobExport.json 지정됩니다.

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

    그러면 메타데이터 전송 작업이 생성되고 선택한 리소스를 전송하는 프로세스가 시작됩니다.