Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Export metadata examples

Focus mode
Export metadata examples - AWS IoT SiteWise

When you perform a bulk export of your AWS IoT SiteWise content to Amazon S3, you can specify filters to limit which specific asset models and assets you'd like to export.

You specify the filters in an iotSiteWiseConfiguration section within the sources section of your request body.

Note

You can include multiple filters. The bulk operation will export any asset model or asset that matches any of the filters.

If you don't provide any filters, then the operation will export all of your asset models and assets.

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

Filter by asset model

You can filter a specific asset model. You can also include all assets using that model, or all asset models within its hierarchy. You can't include both assets and hierarchy.

For more information about hierarchies, see Define asset model hierarchies.

Asset model

This filter includes the specified asset model:

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

This filter includes the specified asset model, along with all assets using that asset model:

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

This filter includes the specified asset model, along with all associated asset models in its hierarchy:

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

This filter includes the specified asset model:

"filterByAssetModel": { "assetModelId": "asset model ID" }

Filter by asset

You can filter a specific asset. You can also include its asset model, or all associated assets within its hierarchy. You can't include both asset model and hierarchy.

For more information about hierarchies, see Define asset model hierarchies.

Asset

This filter includes the specified asset:

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

This filter includes the specified asset, along with the asset model it uses:

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

This filter includes the specified asset, along with all associated assets in its hierarchy:

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

This filter includes the specified asset:

"filterByAsset": { "assetId": "asset ID" }

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.