View a markdown version of this page

一括インポートジョブを実行する - AWS IoT SiteWise

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

一括インポートジョブを実行する

一括インポートは、メタデータを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 コンソールを一括インポートできます。ステップ 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:::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

    これは、メタデータ転送ジョブを作成し、選択したリソースの転送プロセスを開始します。