

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 分析 OpenSearch Service 目的地的 Amazon SNS 訊息
<a name="firehose-message-analysis-elasticsearch"></a>

本主題說明如何分析透過交付串流傳送至 Amazon OpenSearch Service (OpenSearch Service) 目的地的 Amazon SNS 訊息。 OpenSearch 

**分析透過 Firehose 交付串流傳送至 OpenSearch Service 目的地的 SNS 訊息**

1. 設定您的 OpenSearch Service 資源。如需指示，請參閱 *Amazon OpenSearch Service 開發人員指南*中的 [Amazon OpenSearch Service 入門](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/es-gsg.html)。

1. 設定交付串流。如需說明，請參閱《*Amazon Data Firehose 開發人員指南*》中的[為您的目的地選擇 OpenSearch Service](https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html#create-destination-elasticsearch)。

1. 執行使用 OpenSearch Service 查詢和 Kibana 的查詢。如需詳細資訊，請參閱 *Amazon OpenSearch Service 開發人員指南*中的[步驟 3：在 OpenSearch Service 網域中搜尋文件](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/es-gsg-search.html)和 [Kibana](https://docs.aws.amazon.com/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"
            }
          }
        }
      ]
    }
  }
}
```