読者です 読者をやめる 読者になる 読者になる

Digest認証で制御されているElasticsearchにアクセスする

Python Elasticsearch Client を使って, Digest認証のかかったElasticsearch に接続する方法.

from elasticsearch import Elasticsearch, RequestsHttpConnection
from requests.auth import HTTPDigestAuth

es = Elasticsearch(
    ['myelastic.example.com'],
    http_auth=HTTPDigestAuth('user', 'password'),
    connection_class=RequestsHttpConnection
)