기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
대량 가져오기는 메타데이터를 AWS IoT SiteWise 워크스페이스로 이동하는 작업입니다. 예를 들어 대량 가져오기는 로컬 파일 또는 Amazon S3 버킷의 파일에서 AWS IoT SiteWise 워크스페이스로 메타데이터를 이동할 수 있습니다.
1단계: 가져올 파일 준비
AWS IoT SiteWise 네이티브 형식 파일을 다운로드하여 자산과 자산 모델을 가져옵니다. 자세한 내용은 AWS IoT SiteWise 메타데이터 전송 작업 스키마 섹션을 참조하세요.
2단계: 준비된 파일을 Amazon S3에 업로드
Amazon S3로 파일을 업로드합니다. 자세한 내용은 Amazon Simple Storage Service 사용 설명서의 Amazon S3에 파일 업로드를 참조하세요.
메타데이터 가져오기(콘솔)
를 사용하여 메타데이터 AWS IoT SiteWise Console 를 대량으로 가져올 수 있습니다. 1단계: 가져올 파일 준비 및 2단계: 준비된 파일을 Amazon S3에 업로드를 따라 가져올 준비가 된 파일을 준비합니다.
Amazon S3에서 로 데이터 가져오기 AWS IoT SiteWise Console
-
AWS IoT SiteWise 콘솔
로 이동합니다. -
탐색 창에서 일괄 작업 새로 만들기를 선택합니다.
-
새 가져오기를 선택하여 가져오기 프로세스를 시작합니다.
-
메타데이터 가져오기 페이지에서 다음을 수행합니다.
-
Amazon S3 버킷 및 파일을 보려면 Amazon S3 찾아보기를 선택합니다.
-
준비된 가져오기 파일이 포함된 Amazon S3 버킷으로 이동합니다.
-
가져올 파일을 선택합니다.
-
선택한 파일을 검토하고 가져오기를 선택합니다.
-
-
의 SiteWise 메타데이터에 대한 대량 작업 페이지에는 새로 생성된 가져오기 작업이 작업 진행률 테이블에 AWS IoT SiteWise Console 표시됩니다.
메타데이터 가져오기(AWS CLI)
가져오기 작업을 수행하려면 다음 절차를 따르세요.
Amazon S3에서 로 데이터 가져오기 AWS CLI
-
AWS IoT SiteWise 메타데이터 전송 작업 스키마에 따라 가져오려는 리소스를 지정하는 메타데이터 파일을 생성합니다. Amazon S3 버킷에 이 파일을 저장합니다.
가져올 메타데이터 파일의 예시는 메타데이터 가져오기 예시 섹션을 참조하세요.
-
이제 요청 본문이 포함된 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" } } -
다음 AWS CLI 명령을 실행
CreateMetadataTransferJob
하여를 호출합니다. 이 예시에서는 이전 단계의 요청 본문 파일 이름이createMetadataTransferJobExport.json
입니다.aws iottwinmaker create-metadata-transfer-job --region us-east-1 \ --cli-input-json file://createMetadataTransferJobImport.json
이렇게 하면 메타데이터 전송 작업이 생성되고 선택한 리소스 전송 프로세스가 시작됩니다.