Associando e desassociando ativos ()AWS CLI - AWS IoT SiteWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Associando e desassociando ativos ()AWS CLI

Você pode usar o AWS Command Line Interface (AWS CLI) para associar e desassociar ativos.

Para este procedimento, você deve saber a ID da hierarquia (hierarchyId) no modelo do ativo pai que define o relacionamento com o modelo do ativo filho. Use a DescribeAssetoperação para encontrar o ID da hierarquia na resposta.

Como localizar um ID de hierarquia
  • Execute o seguinte comando para descrever o ativo pai. parent-asset-idSubstitua pela ID do ativo principal ou pela ID externa.

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

    A operação retorna uma resposta que contém os detalhes do ativo. A resposta contém uma assetHierarchies lista com a seguinte estrutura:

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

    a ID da hierarquia é o valor de id de uma hierarquia na lista de hierarquias de ativos.

Depois de obter a ID da hierarquia, associe ou desassocie um ativo com essa hierarquia.

Para associar um ativo secundário a um ativo principal, use a AssociateAssetsoperação. Para desassociar um ativo secundário de um ativo principal, use a DisassociateAssetsoperação. Especifique os seguintes parâmetros, que são os mesmos para as duas operações:

  • assetId— O ID do ativo principal ou o ID externo.

  • hierarchyId— O ID da hierarquia ou ID externo no ativo principal.

  • childAssetId— O ID do ativo secundário ou o ID externo.

Para associar um ativo (AWS CLI)
  • Execute o seguinte comando para associar um ativo filho a um ativo pai. Substitua parent-asset-id, hierarchy-id e pelos respectivos child-asset-idIDs:

    aws iotsitewise associate-assets \ --asset-id parent-asset-id \ --hierarchy-id hierarchy-id \ --child-asset-id child-asset-id
Para desassociar um ativo ()AWS CLI
  • Execute o seguinte comando para desassociar um ativo filho de um ativo pai. Substitua parent-asset-id, hierarchy-id e pelos respectivos child-asset-idIDs:

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