執行大量匯入工作 - 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 主控台 量匯入中繼資料。遵循步驟 1:準備要匯入的檔案步驟 2:將準備好的檔案上傳到 Amazon S3並準備好可以匯入的檔案。

將資料從 Amazon S3 匯入 AWS IoT SiteWise 主控台
  1. 導覽至 AWS IoT SiteWise 主控台

  2. 從導覽窗格中選擇 [大量作業新增]。

  3. 選擇 [新增匯入] 以開始匯入程序。

  4. 在「匯入中繼資料」頁面上:

    • 選擇瀏覽 Amazon S3 以檢視 Amazon S3 儲存貯體和檔案。

    • 導覽至包含準備好的匯入檔案的 Amazon S3 儲存貯體。

    • 選取要匯入的檔案。

    • 檢閱選取的檔案,然後選擇「匯入」。

  5. 的中 SiteWise 繼資料頁面上的大量作業會在「工作」進度表格中 AWS IoT SiteWise 主控台 顯示新建立的匯入工作。

匯入中繼資料 (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:::your-S3-bucket-name/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

    這將建立中繼資料傳輸工作,並開始傳輸所選資源的程序。