管理数据流 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理数据流

您可以通过将数据流与资产属性关联或解除数据流与资产属性的关联来组织数据。目前,您只能将数据流与测量值相关联。测量值是表示设备的原始传感器数据流的资产属性,如带有时间戳的温度值或带有时间戳的每分钟转数 (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控制台。

要配置数据摄取设置(控制台)

  1. 导航到 Amazon IoT SiteWise 控制台

  2. 在导航窗格中的下设置,选择数据摄取.

  3. 在存储库的数据摄取页面上,选择编辑.

  4. 取消数据摄取关联的关联部分中,选择为与资产属性不关联的数据流启用数据引入.

    重要

    启用之后Amazon IoT SiteWise要接受与资产属性无关的数据流,您不能禁用此设置。

  5. 选择 Save(保存)。

  6. In启用已取消关联的数据摄取,选择更新. 这些区域有:对于的状态取消数据摄取关联的关联变成处于活动状态. 此过程可能需要几分钟才能完成。

配置数据摄取设置 (Amazon CLI)

你可以启用Amazon IoT SiteWise要接受与资产属性不关联的数据流,请使用PUT 存储配置API 操作。以下部分使用Amazon CLI.

配置数据摄取设置(Amazon CLI)

  1. 启用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" } }

    此过程可能需要几分钟才能完成。

  2. 要检索存储配置信息,请运行以下命令。

    aws iotsitewise --describe-storage-configuration

    例 response

    { "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "configurationStatus": { "state": "ACTIVE" }, "lastUpdateDate": "2021-11-16T15:54:14-07:00" }