No project description provided
Project description
# searchguard-python
[](https://travis-ci.org/ByteInternet/searchguard-python) [](https://opensource.org/licenses/MIT)
Unofficial Python library for Search Guard (a security solution for Elasticsearch)
## Installation ##
This library requires a Search Guard subscription (or trial license). Information can be found on https://search-guard.com/.
Make sure enterprise modules are enabled in your elasticsearch.yml:
searchguard.enterprise_modules_enabled: true
Make sure backend role management in your elasticsearch.yml is set to either of the two options below:
searchguard.roles_mapping_resolution: [BACKENDROLES_ONLY|BOTH]
Install the library:
pip3 install searchguard
Set the environment variables
export SEARCHGUARD_API_URL=”https://www.example.com:1234/_searchguard/api” export SEARCHGUARD_API_USER=”foo” export SEARCHGUARD_API_PASS=”bar”
## Future work ##
- Add code for managing actiongroups
## Legal
- Elasticsearch is a trademark of Elasticsearch BV, registered in the U.S. and in other countries.
- Search Guard is a trademark of floragunn GmbH, registered in the U.S. and in other countries.
- Byte Internet is not affiliated with either Elasticsearch BV / floragunn GmbH.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size searchguard-0.8.1-py3-none-any.whl (9.9 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size searchguard-0.8.1.tar.gz (7.0 kB) | File type Source | Python version None | Upload date | Hashes View |
Hashes for searchguard-0.8.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae44e23d66baf636493dbbc574c20b8275a84b2333f2495f755f6b76ee894493 |
|
MD5 | 2e378d91f69d256716fb05aad4065f39 |
|
BLAKE2-256 | c8e44c53b1859039804bb44844e8e57f3ff77bb931b8b7fbdeb15f1af6ffcb81 |