

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon OpenSearch Service のサンプルコード
<a name="samplecode"></a>

この章には、以下の Amazon OpenSearch Service で使用するための一般的なサンプルコードが含まれます: さまざまなプログラミング言語での HTTP リクエストの署名、HTTP リクエストの本文の圧縮、ドメインを作成するための AWS SDK の使用。

**Topics**
+ [Elasticech クライアントの互換性](#client-compatibility)
+ [Amazon OpenSearch Service での HTTP リクエストの圧縮](gzip.md)
+ [AWS SDKs を使用して Amazon OpenSearch Service を操作する](configuration-samples.md)

## Elasticech クライアントの互換性
<a name="client-compatibility"></a>

最新バージョンの Elasticsearch クライアントには、人為的に互換性を損なうライセンスチェックやバージョンチェックが含まれる場合があります。次のテーブルに、OpenSearch Service との最大限の互換性で使用するための、これらのクライアントのバージョンに関する推奨事項を示します。

**重要**  
これらのクライアントバージョンは古くて、Log4j を含む最新の依存関係では更新されません。可能であれば、クライアントの OpenSearch バージョンを使用することを強くお勧めします。


| クライアント | 推奨バージョン | 
| --- | --- | 
| Java 低レベル REST クライアント | 7.13.4 | 
| Java 高レベル REST クライアント | 7.13.4 | 
| Python Elasticsear | 7.13.4 | 
| Ruby Elasticsearch クライアント | 7.13.3 | 
| Node.js Elasticsearch クライアント | 7.13.0 | 