

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 匯出中繼資料範例
<a name="bulk-operations-export-filter-examples"></a>

當您將 AWS IoT SiteWise 內容大量匯出至 Amazon S3 時，您可以指定*篩選條件*來限制您要匯出的特定資產模型和資產。

您可以在請求內文 `iotSiteWiseConfiguration`區段的 `sources`區段中指定篩選條件。

**注意**  
您可以包含多個篩選條件。大量操作將匯出符合任何篩選條件的任何資產模型或資產。  
如果您未提供任何篩選條件，則操作會匯出所有資產模型和資產。

```
{
    "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"
        }
    }
}
```



## 依資產模型篩選
<a name="bulk-export-filter-asset-model"></a>

您可以篩選特定的資產模型。您也可以包含使用該模型的所有資產，或其階層中的所有資產模型。您無法同時包含資產和階層。

如需有關階層的詳細資訊，請參閱[定義資產模型階層](define-asset-hierarchies.md)。

------
#### [ Asset model ]

此篩選條件包含指定的資產模型：

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

------
#### [ Asset model and its assets ]

此篩選條件包含指定的資產模型，以及使用該資產模型的所有資產：

```
"filterByAssetModel": {
    "assetModelId": "asset model ID",
    "includeAssets": true
}
```

------
#### [ Asset model and its hierarchy ]

此篩選條件包含指定的資產模型，以及其階層中所有相關聯的資產模型：

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

------

## 依資產篩選
<a name="bulk-export-filter-asset"></a>

您可以篩選特定資產。您也可以在其階層中包含其資產模型或所有相關資產。您無法同時包含資產模型和階層。

如需有關階層的詳細資訊，請參閱[定義資產模型階層](define-asset-hierarchies.md)。

------
#### [ Asset ]

此篩選條件包含指定的資產：

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

------
#### [ Asset and its asset model ]

此篩選條件包含指定的資產，以及其使用的資產模型：

```
"filterByAsset": {
    "assetId": "asset ID",
    "includeAssetModel": true
}
```

------
#### [ Asset and its hierarchy ]

此篩選條件包含指定的資產，以及其階層中所有相關聯的資產：

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

------