

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Código de exemplo para o Amazon OpenSearch Service
<a name="samplecode"></a>

Este capítulo contém um exemplo de código comum para trabalhar com o Amazon OpenSearch Service: assinatura de solicitações HTTP em várias linguagens de programação, compactação de corpos de solicitações HTTP e uso do AWS SDKs para criar domínios.

**Topics**
+ [Compatibilidade com clientes Elasticsearch](#client-compatibility)
+ [Compressão de solicitações HTTP no Amazon OpenSearch Service](gzip.md)
+ [Usando o AWS SDKs para interagir com o Amazon OpenSearch Service](configuration-samples.md)

## Compatibilidade com clientes Elasticsearch
<a name="client-compatibility"></a>

As versões mais recentes dos clientes Elasticsearch podem incluir verificações de licença ou versão que interrompem artificialmente a compatibilidade. A tabela a seguir inclui recomendações sobre quais versões desses clientes devem ser usadas para melhor compatibilidade com o OpenSearch Serviço.

**Importante**  
Essas versões do cliente estão desatualizadas e não estão atualizadas com as dependências mais recentes, incluindo o Log4j. É altamente recomendável usar as OpenSearch versões dos clientes sempre que possível.


| Cliente | Versão recomendada | 
| --- | --- | 
| Cliente REST de baixo nível Java | 7.13.4 | 
| Cliente REST de alto nível Java | 7.13.4 | 
| Cliente Elasticsearch Python | 7.13.4 | 
| Cliente Elasticsearch Ruby | 7.13.3 | 
| Cliente Elasticsearch Node.js | 7.13.0 | 