配置 Amazon IoT SiteWise 发布器组件 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

配置 Amazon IoT SiteWise 发布器组件

创建 Amazon IoT SiteWise Edge 网关并安装软件后,设置发布者组件,这样您的 SiteWise Edge 网关就可以将数据导出到 Amazon 云端。有关更多信息,请参阅《Amazon IoT Greengrass Version 2 开发者指南》中的 Amazon IoT SiteWise Publisher

Console
  1. 导航到 Amazon IoT SiteWise 控制台

  2. 在导航窗格中,选择 Edge 网关

  3. 选择要为其配置发布商的 SiteWise Edge 网关。

  4. 在 “发布者配置” 部分,选择 “编辑”

  5. 对于发布顺序,请选择以下选项之一:

    • 先发布最旧的数据-默认情况下, SiteWise Edge 网关会先将最旧的数据发布到云端。

    • 首先发布最新数据 — SiteWise Edge 网关首先将最新数据发布到云端。

  6. (可选)如果您不希望 SiteWise Edge 网关压缩您的数据,请取消选择 “上传数据时激活压缩”。

  7. (可选)如果您不想发布旧数据,请选择 “排除过期数据”,然后执行以下操作:

    1. 对于截止期,输入一个值并选择一个单位。截止期必须介于 5 分钟到 7 天之间。例如,如果截止期为三天,则超过三天的数据不会发布到云端。

  8. (可选)要设置有关如何在本地设备上处理数据的自定义设置,请选择本地存储设置并执行以下操作:

    1. 保留期中输入一个数字并选择一个单位。保留期必须介于 1 分钟到 30 天之间,且大于或等于轮换期。例如,如果保留期为 14 天,则 SiteWise Edge 网关会在边缘存储超过 14 天后删除所有早于指定截止期限的数据。

    2. 轮换期中输入一个数字并选择一个单位。轮换期必须大于一分钟,并且等于或小于保留期。例如,假设轮换周期为两天, SiteWise Edge 网关会批量处理并将早于截止期限的数据保存到单个文件中。边 SiteWise 缘网关每两天将一批数据传输到以下本地目录一次:/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports.

    3. 存储容量中,输入一个大于或等于 1 的值。如果存储容量为 2 GB,则当本地存储的数据超过 2 GB 时, SiteWise Edge 网关会开始删除数据。

  9. 选择保存

Amazon CLI

您可以使用 UpdateGatewayCapabilityConfigurationAPI 来配置发布商。将 capabilityNamespace 参数设置为 iotsitewise:publisher:2

发布者提供了您可以自定义的以下配置参数:

SiteWisePublisherConfiguration
publishingOrder

数据发布到云的顺序。此参数的值可以是以下值之一:

  • TIME_ORDER先发布最早的数据)— 默认情况下,网关会先将最早的数据发布到云。

  • RECENT_DATA先发布最新数据)— 网关会先将最新数据发布到云。

dropPolicy

(可选)控制将数据发布到云的策略。

cutoffAge

早于截止期的数据不会发布到云。截止期必须介于 5 分钟到 7 天之间。

当您指定截止期时,可以使用 mhd。请注意,m 表示分钟,h 表示小时,d 表示天。

exportPolicy

(可选)管理边缘数据存储的策略。本策略适用于早于截止期的数据。

retentionPeriod

您的 SiteWise Edge 网关在存储到指定保留期后,会从本地存储中删除边缘上所有早于截止期的数据。保留期必须介于 1 分钟到 30 天之间,且大于或等于轮换期。

当您指定保留期时,可以使用 mhd。请注意,m 表示分钟,h 表示小时,d 表示天。

rotationPeriod

将早于截止期的数据进行批处理和保存至单个文件的时间间隔。 SiteWise Edge 网关在每个轮换周期结束时将一批数据传输到以下本地目录:/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports. 轮换期必须多于 1 分钟,且等于或小于保留期。

当您指定轮换期时,可以使用 mhd。请注意,m 表示分钟,h 表示小时,d 表示天。

exportSizeLimitGB

允许存储在本地的数据最大以 GB 为单位。如果超过此配额, SiteWise Edge 网关会开始删除最早的数据,直到本地存储的数据大小等于或小于配额。该参数值必须大于或等于 1。

例 发布者配置:

发布者命名空间:iotsitewise:publisher:2

{ "SiteWisePublisherConfiguration": { "publishingOrder": "TIME_ORDER", "dropPolicy": { "cutoffAge": "7d", "exportPolicy": { "retentionPeriod": "7d", "rotationPeriod": "6h", "exportLocation": "/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports", "exportSizeLimitGB": 10 } } } }