Elasticsearch CLI client
Project description
Elasticsearch CLI
Elasticsearch CLI client
Overview
This is a thin CLI wrapper around the ES API. Supports AWS IAM authentication.
Install
pip3 install relasticsearch-cli
To install with AWS IAM support,
pip3 install relasticsearch-cli[aws]
Usage
usage: es [-h] [--body BODY] [--aws-auth AWS_AUTH]
[--aws-domain AWS_DOMAIN] [--endpoint ENDPOINT]
[--username USERNAME]
{DELETE,GET,HEAD,PATCH,POST,PUT} path
positional arguments:
{DELETE,GET,HEAD,PATCH,POST,PUT}
HTTP method
path
optional arguments:
-h, --help show this help message and exit
--body BODY Request body
--aws-auth AWS_AUTH
--aws-domain AWS_DOMAIN
AWS domain
--endpoint ENDPOINT Endpoint URL, without the path
--username USERNAME Username for basic auth
Example
List indices:
es --endpoint http://localhost:9200 GET /_cat/indices
green open .kibana_1 XTv6AdigRqWMafUfInRsTg 1 1
List indices for AWS Elasticsearch:
es --aws-domain example GET /_cat/indices
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file relasticsearch-cli-0.0.0.tar.gz
.
File metadata
- Download URL: relasticsearch-cli-0.0.0.tar.gz
- Upload date:
- Size: 2.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d82f202c9e9b9d4cd8e7538b69bafc2e09babf4791105cdba1f679c12e64d77 |
|
MD5 | 74eacb81ab4f8e07a23b439bb3d2535f |
|
BLAKE2b-256 | 86c19919853c8025ca7c67195193655e52720b04327f3bae61b8a902312c64f7 |
File details
Details for the file relasticsearch_cli-0.0.0-py3-none-any.whl
.
File metadata
- Download URL: relasticsearch_cli-0.0.0-py3-none-any.whl
- Upload date:
- Size: 2.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57bef595c75f10c6792e14abb863cdc190e17601e2fdd440c1ed603dc2ffc7d6 |
|
MD5 | 899f83da6f1742838b62a2330076e840 |
|
BLAKE2b-256 | e4f25244ca0ade55a74994225331fc8f5448c53d3566f782ffe4ad714bba3151 |