Exemplos de exportação de metadados - 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á.

Exemplos de exportação de metadados

Ao realizar uma exportação em massa do seu AWS IoT SiteWise conteúdo para o Amazon S3, você pode especificar filtros para limitar quais modelos de ativos e ativos específicos você gostaria de exportar.

Você especifica os filtros em uma iotSiteWiseConfiguration seção dentro da sources seção do corpo da solicitação.

nota

Você pode incluir vários filtros. A operação em massa exportará qualquer modelo de ativo ou ativo que corresponda a qualquer um dos filtros.

Se você não fornecer nenhum filtro, a operação exportará todos os seus modelos e ativos de ativos.

{ "metadataTransferJobId": "your-transfer-job-id", "sources": [{ "type": "iotsitewise", "iotSiteWiseConfiguration": { "filters": [{ list of filters }] } }], "destination": { "type": "s3", "s3Configuration": { "location": "arn:aws:s3:::your-S3-bucket-location" } } }

Filtragem por modelo de ativo

Você pode filtrar um modelo de ativo específico. Você também pode incluir todos os ativos usando esse modelo ou todos os modelos de ativos em sua hierarquia. Você não pode incluir ativos e hierarquia.

Para obter mais informações sobre hierarquias, consulte Definindo hierarquias de modelos de ativos.

Asset model

Esse filtro inclui o modelo de ativo especificado:

"filterByAssetModel": { "assetModelId": "asset model ID" }
Asset model and its assets

Esse filtro inclui o modelo de ativo especificado, junto com todos os ativos que usam esse modelo de ativo:

"filterByAssetModel": { "assetModelId": "asset model ID", "includeAssets": true }
Asset model and its hierarchy

Esse filtro inclui o modelo de ativo especificado, junto com todos os modelos de ativos associados em sua hierarquia:

"filterByAssetModel": { "assetModelId": "asset model ID", "includeOffspring": true }

Filtragem por ativo

Você pode filtrar um ativo específico. Você também pode incluir seu modelo de ativos ou todos os ativos associados em sua hierarquia. Você não pode incluir tanto o modelo de ativos quanto a hierarquia.

Para obter mais informações sobre hierarquias, consulte Definindo hierarquias de modelos de ativos.

Asset

Esse filtro inclui o ativo especificado:

"filterByAsset": { "assetId": "asset ID" }
Asset and its asset model

Esse filtro inclui o ativo especificado, junto com o modelo de ativo que ele usa:

"filterByAsset": { "assetId": "asset ID", "includeAssetModel": true }
Asset and its hierarchy

Esse filtro inclui o ativo especificado, junto com todos os ativos associados em sua hierarquia:

"filterByAsset": { "assetId": "asset ID", "includeOffspring": true }