本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理数据流
您可以通过将数据流与资产属性关联或取消数据流与资产属性的关联来组织数据。目前,您只能将数据流与测量值相关联。测量是一种资产属性,代表设备的原始传感器数据流,例如带时间戳的温度值或带时间戳的每分钟旋转次数 (RPM) 值。
如果相关测量用于定义指标或转换,则来自数据流的传入数据将启动计算。
一个资产属性不能同时与多个数据流相关联。
以下各节介绍了如何使用Amazon IoT SiteWise用于管理数据流的控制台或 API。
先决条件
要开始管理数据流,请完成以下操作。
如果您是的新用户Amazon IoT SiteWise2021 年 11 月 24 日之后,您可以跳过此部分。
-
确保您的 IAM 角色具有以下示例中显示的权限。
例 IAM 用户策略
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PutAssetPropertyValuesAssetPropertyOnly", "Effect": "Allow", "Action": "iotsitewise:BatchPutAssetPropertyValue", "Resource": "arn:aws:iotsitewise:*:*:asset/*" }, { "Sid": "PutAssetPropertyValuesPropertyAliasAllowed", "Effect": "Allow", "Action": "iotsitewise:BatchPutAssetPropertyValue", "Resource": "arn:aws:iotsitewise:*:*:time-series/*" } ] }
重要 在将数据提取到数据流之前,请执行以下操作。
-
这些区域有:
time-series
如果您使用属性别名来标识数据流,则必须对资源进行授权。 -
这些区域有:
asset
如果您使用资产 ID 来识别包含关联资产属性的资产,则必须对资源进行授权。
有关配置 IAM 策略的更多信息,请参阅。管理 IAM policy在IAM 用户指南.
-
-
将数据摄取设置配置为启用Amazon IoT SiteWise接受与资产属性无关的数据流。
配置数据摄取设置(控制台)
您可以启用Amazon IoT SiteWise使用以下方法接受与资产属性不关联的数据流Amazon IoT SiteWise控制台。
配置数据摄取设置(控制台)
配置数据摄取设置 (Amazon CLI)
您可以启用Amazon IoT SiteWise使用以下方法接受与资产属性不关联的数据流PutStorageConfigurationAPI 操作。以下部分使用Amazon CLI.
配置数据摄取设置 (Amazon CLI)
-
要启用:Amazon IoT SiteWise要接收与资产属性无关的数据流,请运行以下命令。
重要 启用后Amazon IoT SiteWise要接受与资产属性无关的数据流,您不能禁用此设置。
aws iotsitewise put-storage-configuration \ --storage-type SITEWISE_DEFAULT_STORAGE \ --disassociated-data-storage ENABLED
这些区域有:
storageType
可以配置为MULTI_LAYER_STORAGE
. 有关更多信息,请参阅 管理数据存储。例 response
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "configurationStatus": { "state": "UPDATE_IN_PROGRESS" } }
此过程可能耗时数分钟才能完成。
-
要检索存储配置信息,请运行以下命令。
aws iotsitewise describe-storage-configuration
例 response
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "configurationStatus": { "state": "ACTIVE" }, "lastUpdateDate": "2021-11-16T15:54:14-07:00" }