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 en masse
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éparez le 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 des tâches de transfert de métadonnées.
Étape 2 : Chargez 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 masse. Suivez Étape 1 : Préparez le fichier à importer et Étape 2 : Chargez le fichier préparé sur Amazon S3 préparez un fichier prêt à être importé.
Importer des données depuis Amazon S3 vers Console AWS IoT SiteWise
-
Accédez à la console AWS IoT SiteWise
. -
Choisissez Opérations groupées Nouveau dans le volet de navigation.
-
Choisissez Nouvelle importation pour démarrer le processus d'importation.
-
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.
-
Passez en revue le fichier sélectionné, puis choisissez Importer.
-
-
La page Opérations groupées sur SiteWise les 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 :
Importer des données depuis Amazon S3 vers AWS CLI
-
Créez un fichier de métadonnées qui spécifie les ressources que vous souhaitez importer, en suivant les instructionsAWS IoT SiteWise schéma des tâches 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 de métadonnées d'importation.
-
Créez maintenant un fichier JSON avec le corps de la requête. Le corps de la demande spécifie 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 comme source et
iotsitewisecomme destination.L'exemple suivant montre le corps de la requête :
{ "metadataTransferJobId": "your-transfer-job-Id", "sources": [{ "type": "s3", "s3Configuration": { "location": "arn:aws:s3:::amzn-s3-demo-bucket/your_import_metadata.json" } }], "destination": { "type": "iotsitewise" } } -
Invoquez le
CreateMetadataTransferJoben exécutant la AWS CLI commande suivante. Dans cet exemple, le fichier du corps de la requête 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.jsonCela 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.