Exécuter une tâche d'importation groupée - AWS IoT SiteWise

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exécuter une tâche d'importation groupée

L'importation en masse consiste à déplacer des métadonnées dans un AWS IoT SiteWise espace de travail. Par exemple, l'importation en masse peut déplacer des métadonnées d'un fichier local ou d'un fichier d'un compartiment Amazon S3 vers un AWS IoT SiteWise espace de travail.

Étape 1 : Préparation du fichier à importer

Téléchargez le fichier au format AWS IoT SiteWise natif pour importer les actifs et les modèles d'actifs. Pour plus d’informations, consultez AWS IoT SiteWise schéma de tâche de transfert de métadonnées.

Étape 2 : télécharger le fichier préparé sur Amazon S3

Téléchargez le fichier sur Amazon S3. Consultez la section Chargement d'un fichier vers Amazon S3 dans le guide de l'utilisateur d'Amazon Simple Storage Service pour plus de détails.

Importer des métadonnées (console)

Vous pouvez utiliser le Console AWS IoT SiteWise pour importer des métadonnées en bloc. Suivez Étape 1 : Préparation du fichier à importer et Étape 2 : télécharger le fichier préparé sur Amazon S3 pour préparer un fichier prêt à être importé.

Importez des données depuis Amazon S3 vers Console AWS IoT SiteWise
  1. Accédez à la console AWS IoT SiteWise.

  2. Choisissez Bulk operations New dans le volet de navigation.

  3. Choisissez Nouvelle importation pour démarrer le processus d'importation.

  4. Sur la page Importer des métadonnées :

    • Choisissez Parcourir Amazon S3 pour afficher le compartiment et les fichiers Amazon S3.

    • Accédez au compartiment Amazon S3 qui contient le fichier d'importation préparé.

    • Sélectionnez le fichier à importer.

    • Vérifiez le fichier sélectionné, puis choisissez Importer.

  5. La page Opérations groupées sur les SiteWise métadonnées Console AWS IoT SiteWise affiche la tâche d'importation nouvellement créée dans le tableau de progression des tâches.

Importer des métadonnées (AWS CLI)

Pour effectuer une opération d'importation, procédez comme suit :

Importez des données depuis Amazon S3 vers AWS CLI
  1. Créez un fichier de métadonnées qui indique les ressources que vous souhaitez importer, en suivant leAWS IoT SiteWise schéma de tâche de transfert de métadonnées. Stockez ce fichier dans votre compartiment Amazon S3.

    Pour des exemples de fichiers de métadonnées à importer, consultezExemples d'importation de métadonnées.

  2. Créez maintenant un JSON fichier avec le corps de la requête. Le corps de la demande indique la source et la destination de la tâche de transfert. Ce fichier est distinct du fichier de l'étape précédente. Assurez-vous de spécifier votre compartiment Amazon S3 en tant que source et iotsitewise en tant que destination.

    L'exemple suivant montre le corps de la demande :

    { "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. Invoquez le en CreateMetadataTransferJob exécutant la AWS CLI commande suivante. Dans cet exemple, le corps de la demande de l'étape précédente est nommécreateMetadataTransferJobExport.json.

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

    Cela créera une tâche de transfert de métadonnées et lancera le processus de transfert des ressources que vous avez sélectionnées.