

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

# Amazon OpenSearch 服务的示例代码
<a name="samplecode"></a>

本章包含使用 Amazon S OpenSearch ervice 的常用示例代码：使用各种编程语言签名 HTTP 请求、压缩 HTTP 请求正文以及使用创建域。 Amazon SDKs 

**Topics**
+ [Elasticsearch 客户端兼容性](#client-compatibility)
+ [在亚马逊 OpenSearch 服务中压缩 HTTP 请求](gzip.md)
+ [使用 Amazon SDKs 与亚马逊 OpenSearch 服务互动](configuration-samples.md)

## Elasticsearch 客户端兼容性
<a name="client-compatibility"></a>

最新版本的 Elasticsearch 客户端可能包括许可证或版本检查，这些检查会人为破坏兼容性。下表包含有关使用这些客户端的哪些版本以实现与 S OpenSearch ervice 的最佳兼容性的建议。

**重要**  
这些客户端版本已过时，且不会使用最新的依赖项（包括 log4J）进行更新。我们强烈建议尽可能使用客户端的 OpenSearch 版本。


| 客户端 | 建议的版本 | 
| --- | --- | 
| Java 低级别 REST 客户端 |  7.13.4  | 
| Java 高级别 REST 客户端 |  7.13.4  | 
| Python Elasticsearch 客户端 |  7.13.4  | 
|  RuUT Elasticsearch 客户端  | 7.13.3 | 
| Node.js Elasticsearch 客户端 |  7.13.0  | 