

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

# 目的地和 AWS IoT Greengrass 直播管理器
<a name="destinations-gg-stream-manager"></a>

AWS IoT Greengrass 流管理器允许您将数据发送到以下 AWS 云 目的地：传入的频道 AWS IoT Analytics、Amazon Kinesis Data Streams 中的流、 AWS IoT SiteWise中的资产属性或亚马逊简单存储服务 (Amazon S3) 中的对象。有关更多信息，请参阅《AWS IoT Greengrass Version 2 开发人员指南》**中的 [Manage data streams on the AWS IoT Greengrass Core](https://docs.aws.amazon.com/greengrass/v2/developerguide/manage-data-streams.html)。

**Example : 数据流消息结构**  
以下示例显示了流管理器传输的所需数据 AWS IoT Greengrass 流消息结构。  

```
{
   "assetId": "string",
   "propertyAlias": "string",
   "propertyId": "string",
   "propertyValues": [
      {
         "quality": "string",
         "timestamp": {
            "offsetInNanos": number,
            "timeInSeconds": number
         },
         "value": {
            "booleanValue": boolean,
            "doubleValue": number,
            "integerValue": number,
            "stringValue": "string"
         }
      }
   ]
}
```

**注意**  
数据流消息的结构中必须包含（`assetId` 和 `propertyId`）或 `propertyAlias`。

`assetId`  
（可选）要更新的资产的 ID。

`propertyAlias`  
（可选）标识属性的别名，例如 OPC UA 服务器数据流路径。例如：  

```
/company/windfarm/3/turbine/7/temperature
```
有关更多信息，请参阅《*AWS IoT SiteWise 用户指南》*中的[管理数据流](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/manage-data-streams.html)。

`propertyId`  
（可选）此条目的资产属性的 ID。

`propertyValues`  
（必需）要上传的属性值的列表。您最多可以指定 10 个 `propertyValues` 数组元素。    
`quality`  
（可选）资产属性值的质量。  
 `timestamp`   
（必需）资产属性值的时间戳。    
 `offsetInNanos`   
（可选）来自 `timeInSeconds` 的纳秒偏移量。  
 `timeInSeconds`   
（必需）采用 Unix 纪元时间格式的时间戳日期（以秒为单位）。分数纳秒数据由 `offsetInNanos` 提供。  
 `value`   
（必需）资产属性的值。  
`value` 字段仅可以是以下值之一。  
 `booleanValue`   
（可选）布尔型（`true` 或 `false`）资产属性数据。  
 `doubleValue`   
（可选）双精度型（浮点数）资产属性数据。  
 `integerValue`   
（可选）整数型（整数）资产属性数据。  
 `stringValue`   
（可选）字符串型（字符序列）资产属性数据。