

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

# 摄取外部警报状态 Amazon IoT SiteWise
<a name="ingest-external-alarm-state"></a>

外部警报是您在外部评估的警报 Amazon IoT SiteWise。当您有一个数据来源报告您想要获取到 Amazon IoT SiteWise的警报状态时，您可以使用外部警报。

警报状态属性要求警报状态数据值采用特定的格式。每个数据值都必须是序列化为字符串的 JSON 对象。然后，将序列化的字符串作为字符串值提取。有关更多信息，请参阅 [警报状态属性](industrial-alarms.md#alarm-state-properties)。

**Example 警报状态数据值示例（未序列化）**  

```
{
  "stateName": "Active"
}
```

**Example 警报状态数据值示例（序列化）**  

```
{\"stateName\":\"Active\"}
```

**注意**  
如果您的数据来源无法报告这种格式的数据，或者您无法在采集数据之前将其转换为此格式，则可以选择不使用警报属性。相反，例如，您可以将数据作为具有字符串数据类型的测量属性进行获取。有关更多信息，请参阅[定义来自设备的数据流（测量值）](measurements.md)和[将数据摄取到 Amazon IoT SiteWise](industrial-data-ingestion.md)。