本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理数据流
您可以通过将数据流与资产属性关联或解除数据流与资产属性的关联来组织数据。目前,您只能将数据流与测量值相关联。测量值是表示设备的原始传感器数据流的资产属性,如带有时间戳的温度值或带有时间戳的每分钟转数 (RPM) 值。
如果使用关联的度量来定义指标或转换,则来自数据流的传入数据将启动计算。
资产属性不能同时与多个数据流关联。
下面几节介绍如何操作:要使用的Amazon IoT SiteWise控制台或 API 来管理数据流。
先决条件
要开始管理数据流,请完成以下操作。
如果您是的新用户Amazon IoT SiteWise在 2021 年 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 策略中的IAM 用户指南.
-
-
配置数据摄取设置以启用Amazon IoT SiteWise接受与资产属性无关的数据流。
配置数据摄取设置(控制台)
你可以启用Amazon IoT SiteWise要接受与资产属性不关联的数据流,请使用Amazon IoT SiteWise控制台。
要配置数据摄取设置(控制台)
配置数据摄取设置 (Amazon CLI)
你可以启用Amazon IoT SiteWise要接受与资产属性不关联的数据流,请使用PUT 存储配置API 操作。以下部分使用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" }