Zugriff auf ElasticSearch in AWS nicht möglich
Ich versuche, curl in Powershell zu verwenden, um auf Elasticsearch in einer AWS-Instanz zuzugreifen, ohne Erfolg.
Ich kann problemlos mit putty auf die Instanz zugreifen und kann mit Elasticsearch erfolgreich eine Funktionsprüfung durchführen curl 'localhost:9200/_cat/health?v'
. Ich habe der AWS-Sicherheitsgruppe eine Regel hinzugefügt, die TCP-Anforderungen zum Port 9200 von meiner IP-Adresse aus zulässt, und der Datei elasticsearch.yml die folgenden Zeilen hinzugefügt:
http.enabled : true http.cors.enabled : true http.cors.allow-origin : "*"
Ich habe die IP-Tabellen geprüft und es sieht so aus, als ob dort nichts falsch ist:
Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:wap-wsp flags:FIN,SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:wap-wsp flags:FIN,SYN,RST,ACK/SYN Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
Ich habe versucht, eine Anfrage von meinem Windows-Computer mit Powershell zu senden. Hier ist die Anfrage und der Fehler:
curl '**:9200/_cat/health?v' curl : Unable to connect to the remote server At line:1 char:1 + curl '**:9200/_cat/health?v' + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc eption + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
Ich habe dies auch in Chrome ausprobiert, was zu einem Fehler "Verbindung abgelehnt" führte:
http://**:9200/_cat/health?v
Ich habe eine .pem-Datei erstellt, während die Instanz für SSH-Verbindungen hochgefahren wurde. Muss ich sie irgendwie hinzufügen? wohin gehe ich falsch
0 Antworten auf die Frage
Verwandte Probleme
-
5
Time Machine Backup auf S3
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
5
Deaktivieren des Pieptons im cmd-Fenster
-
3
Powershell-Ping auf unbestimmte Zeit
-
5
Tastenkombination zum Einfügen in die Windows-Eingabeaufforderung
-
5
Welche Vorteile könnte ein durchschnittlicher Geek aus Powershell ziehen?
-
1
Powershell: Führt eine Operation für alle Dateien in einem Verzeichnis durch (foreach)
-
1
PowerShell / CMD-Markierung, um in Vista mit der rechten Maustaste zu klicken
-
3
Was ist Windows PowerShell?
-
5
Wie macht man ein Powershell (oder ein anderes) Skript, um die Bildschirmauflösung zu ändern?