

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

# 使用 Basic Ingest in 降低成本 Amazon IoT SiteWise
通过基本摄取降低成本

Amazon IoT Core 提供了一项名为 Basic Ingest 的功能，您可以使用该功能发送数据， Amazon IoT Core 而不会产生[Amazon IoT 消息传](https://www.amazonaws.cn/iot-core/pricing/)送费用。Basic Ingest 通过从摄取路径中移除 publish/subscribe 消息代理来优化大容量数据摄取工作负载的数据流。如果您知道消息应该路由到哪些规则，则可以使用“基本提取”。

要使用基本提取，您可以使用特殊主题 `$aws/rules/rule-name`，直接将消息发送到特定规则。例如，要向名为 `SiteWiseWindFarmRule` 的规则发送消息，您可以向主题 `$aws/rules/SiteWiseWindFarmRule` 发送消息。

如果您的规则操作使用包含 [topic(Decimal)](https://docs.amazonaws.cn/iot/latest/developerguide/iot-sql-functions.html#iot-function-topic) 的替换模板，则可以在“基本提取”特殊主题的末尾传递原始主题，例如 `$aws/rules/rule-name/original-topic`。例如，要将基本提取与之前部分中的风电场属性别名示例结合使用，您可以向以下主题发送消息。

```
$aws/rules/SiteWiseWindFarmRule//company/windfarm/3/turbine/7/temperature
```

**注意**  
上面的示例包含第二个斜杠 (`//`)，因为从规则操作可见的主题中 Amazon IoT 删除了 Basic Ingest 前缀 (`$aws/rules/rule-name/`)。在此示例中，规则接收主题 `/company/windfarm/3/turbine/7/temperature`。

有关更多信息，请参阅 *Amazon IoT 开发人员指南*中的[借助基本摄取功能降低消息收发成本](https://docs.amazonaws.cn/iot/latest/developerguide/iot-basic-ingest.html)。