Associer et dissocier des actifs ()AWS CLI - 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.

Associer et dissocier des actifs ()AWS CLI

Vous pouvez utiliser le AWS Command Line Interface (AWS CLI) pour associer et dissocier des actifs.

Pour cette procédure, vous devez connaître l'ID de la hiérarchie (hierarchyId) dans le modèle de ressource parent qui définit la relation avec le modèle de ressource enfant. Utilisez l'DescribeAssetopération pour trouver l'ID de hiérarchie dans la réponse.

Pour rechercher un ID de hiérarchie
  • Exécutez la commande suivante pour décrire la ressource parent. Remplacez parent-asset-id par l'ID de la ressource parent ou par l'ID externe.

    aws iotsitewise describe-asset --asset-id parent-asset-id

    L'opération renvoie une réponse qui contient les détails de la ressource. La réponse contient une assetHierarchies liste dont la structure est la suivante :

    { ... "assetHierarchies": [ { "id": "String", "name": "String" } ], ... }

    L'ID de hiérarchie est la valeur id d'une hiérarchie dans la liste des hiérarchies de ressources.

Une fois que vous avez l'ID de hiérarchie, vous pouvez associer ou dissocier une ressource à/de cette hiérarchie.

Pour associer un actif enfant à un actif parent, utilisez l'AssociateAssetsopération. Pour dissocier un actif enfant d'un actif parent, utilisez l'DisassociateAssetsopération. Spécifiez les paramètres suivants, qui sont les mêmes pour les deux opérations :

  • assetId— L'ID de l'actif parent ou l'ID externe.

  • hierarchyId— L'ID de hiérarchie ou l'ID externe de la ressource parent.

  • childAssetId— L'identifiant ou l'identifiant externe de l'actif enfant.

Pour associer un actif (AWS CLI)
  • Exécutez la commande suivante pour associer une ressource enfant à une ressource parent. Remplacez parent-asset-id, hierarchy-id et child-asset-id par les identifiants respectifs :

    aws iotsitewise associate-assets \ --asset-id parent-asset-id \ --hierarchy-id hierarchy-id \ --child-asset-id child-asset-id
Pour dissocier un actif ()AWS CLI
  • Exécutez la commande suivante pour dissocier une ressource enfant d'une ressource parent. Remplacez parent-asset-id, hierarchy-id et child-asset-id par les identifiants respectifs :

    aws iotsitewise disassociate-assets \ --asset-id parent-asset-id \ --hierarchy-id hierarchy-id \ --child-asset-id child-asset-id