本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
執行大量匯入工作
大量匯入是將中繼資料移至工作區的動 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 主控台 量匯入中繼資料。遵循步驟 1:準備要匯入的檔案步驟 2:將準備好的檔案上傳到 Amazon S3並準備好可以匯入的檔案。
將資料從 Amazon S3 匯入 AWS IoT SiteWise 主控台
-
導覽至 AWS IoT SiteWise 主控台
。 -
從導覽窗格中選擇 [大量作業新增]。
-
選擇 [新增匯入] 以開始匯入程序。
-
在「匯入中繼資料」頁面上:
-
選擇瀏覽 Amazon S3 以檢視 Amazon S3 儲存貯體和檔案。
-
導覽至包含準備好的匯入檔案的 Amazon S3 儲存貯體。
-
選取要匯入的檔案。
-
檢閱選取的檔案,然後選擇「匯入」。
-
-
的中 SiteWise 繼資料頁面上的大量作業會在「工作」進度表格中 AWS IoT SiteWise 主控台 顯示新建立的匯入工作。
匯入中繼資料 (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:::your-S3-bucket-name
/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
這將建立中繼資料傳輸工作,並開始傳輸所選資源的程序。