lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

Ich habe Elasticsearch zum testen installiert und dieses Python Script

from elasticsearch import Elasticsearch

es = Elasticsearch(['https://localhost:9200'], http_auth=("elastic", "TopSecret123!"))

data = {
    "mappings": {
        "properties": {
            "title": {"type": "text"},
            "content": {"type": "text"}
        }
    }
}

es.indices.create(index='test_index', body=data)

print(f"Index created successfully.")

aber bekomme als Ausgabe einen Fehler

elastic_transport.TlsError: TLS error caused by: TlsError(TLS error caused by: SSLError([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)))

Wie kann ich das Zertifikat nur zum testen verifizieren?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Du kannst ein eigenes Zertifikat konfigurieren. Wenn du es aber nur testen möchtest kannst du

verify_certs=False

als Workaround verwenden

es = Elasticsearch(['https://localhost:9200'], http_auth=("elastic", "TopSecret123!"), verify_certs=False)
von (397 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

265 Kommentare

14 Nutzer