

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

# 分析服务目标的 Amazon SNS OpenSearch 消息
<a name="firehose-message-analysis-elasticsearch"></a>

本主题介绍如何分析通过传送流发送到亚马逊 OpenSearch 服务（OpenSearch 服务）目标的 Amazon SNS 消息。

**分析通过 Firehose 发送到服务目标的传送流 OpenSearch 的 SNS 消息**

1. 配置您的 OpenSearch 服务资源。有关说明，请参阅《[亚马逊 OpenSearch 服务*开发者指南》中的 “亚马逊 OpenSearch 服务*入门](https://docs.amazonaws.cn/opensearch-service/latest/developerguide/es-gsg.html)”。

1. 配置传输流。有关说明，请参阅 *Amazon Data Firehose 开发者*指南中的[为您的目的地选择 OpenSearch 服务](https://docs.amazonaws.cn/firehose/latest/dev/create-destination.html#create-destination-elasticsearch)。

1. 使用 OpenSearch 服务查询和 Kibana 运行查询。有关更多信息，请参阅《*亚马逊 OpenSearch 服务开发者*指南》[中的步骤 3：在 OpenSearch 服务域中搜索文档](https://docs.amazonaws.cn/opensearch-service/latest/developerguide/es-gsg-search.html)和 [Kibana](https://docs.amazonaws.cn/opensearch-service/latest/developerguide/es-kibana.html)。

## 示例查询
<a name="example-es-query"></a>

以下示例查询指定日期范围内接收的所有 SNS 消息的 `my-index` 索引：

```
POST https://search-my-domain.us-east-1.es.amazonaws.com/my-index/_search
{
  "query": {
    "bool": {
      "filter": [
        {
          "range": {
            "Timestamp": {
              "gte": "2020-12-08T00:00:00.000Z",
              "lte": "2020-12-09T00:00:00.000Z",
              "format": "strict_date_optional_time"
            }
          }
        }
      ]
    }
  }
}
```