久しぶりのブログエントリ…。今回は Elasticsearch の API をコマンドラインで、パチパチ操作するためのいわゆる CLI を作ったのでその紹介です。 開発で Elasticsearch を使っていると、開発環境、ステージング環境、本番環境、などなど色々な環境が存在しますよね。Amazon ES の v4 認証や、Shield (Elastic)の認証も越える必要もあります。そもそも API が多いので覚えられません。よく使うオペレーションは簡単に実行したい。と色々悩みが多いです。 これらの悩みを解決するため、今回作成した ES CLI は以下の特徴を持っています。 複数環境を切り替えられる v4 認証や、Shield の認証に対応 help でコマンド一覧表示 ターミナルで指定しやすいパラメータ指定 インストールが簡単 柔軟にカスタマイズできる それがこれ elasticse
![Elasticsearch Command Line Interface (ES CLI) | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/4e68f59e18e161251929eeffe2a308eec30e775e/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2016%2F03%2Felastic_search.png)