Compose Database-as-a-Service Help and Documentation

Everything you need to know about Compose, Hosted or Enterprise, is here in our help system. Whether you run one database for your businesses' sole application or six different databases to support an entire corporation, we've got the information you need.

User Management for Elasticsearch

Access to your Elasticsearch cluster is provided through two HTTP/HAProxy portals on your deployment. Any user on your Compose account that can log in and access the deployment in the Compose console will be able to use the console to manage the cluster and data, but will NOT have access through cURL or to any other of the HTTP-enabled services (like Kibana).

HTTP Users

In order to use enable cURL, Kibana, etc. you will need to provision users with usernames and passwords for HTTP/HAProxy access. To do so, go to the Users panel on your Elasticsearch deployment.

Users panel before users have been added.

Users panel before users have been added.

Define a user and password.

Define a user and password.

This allows users to connect over HTTP with the connection strings found on the Overview under Connection info. This user and password will also allow access to Kibana if you have enabled it. Once users have been added, the will appear on the Users panel in a list.

User list for an Elasticsearch deployment.

User list for an Elasticsearch deployment.

Please note there is no way to recover a user's password or to change it. You can delete a user by clicking on the Delete button.

SSH Users

If you have added an SSH portal to your deployment then you will have the option to add an SSH user.

Adding an SSH user.

Adding an SSH user.

Adding a public key will allow the user or application to connect to your cluster securely through the SSH tunnel.


Still Need Help?

If this article didn't solve things, summon a human and get some help!

User Management for Elasticsearch