Nur installiert mongodb mit Click-to-Deploy in Google Cloud-Plattform. Ich habe ein anderes Projekt, für das ich die mongodb-Datenbank erstellt habe, wo meine Webanwendung läuft. Muss ich einen Port öffnen oder etwas konfigurieren?Google Cloud Platform - Verbindung mit mongodb nicht möglich
Antwort
Klicken Sie auf der HTTP- oder HTTPS-Checkbox die externe IP-Adresse zu aktivieren, so u kann es verwenden, um die Datenbank
Auf dem MongoDB Projekt zugreifen Sie Firewall für Port öffnen sollten 27017.
MongoDB verwendeten Ports sind finden Sie unter:
http://docs.mongodb.org/manual/tutorial/configure-linux-iptables-firewall/
Grüße,
Paolo
Diese answer erläutert, wie die Firewall-Regel für Port 27017
festgelegt wird.
Ein anderes Problem, das dies verursachen könnte, ist die Ausführung Ihres mongodb in einem separaten Netzwerk und die anderen Instanzen im Standardnetzwerk (oder umgekehrt).
Ich lief darin und nach dem Erhalten beider Instanzen im selben Netzwerk, konnte es eine Verbindung mit der Mongo-Instanz mit Namen herstellen.
Hier ist ein Beispiel dafür, wie das Netzwerk für eine verwaltete VM setzen in Ihrem app.yaml
:
network:
instance_tag: https-server
name: my-node-network
Wie die anderen Antworten in diesem Thread vorschlagen, mongod
Daemon auf TCP-Port 27017
hören. Daher müssen Sie für diesen Port und dieses Protokoll die Compute Engine-Firewall add a firewall rule verwenden. Dies kann mit Hilfe getan Google Cloud console oder mit gcloud
Befehl Werkzeug:
gcloud compute firewall-rules create allow-mongodb --allow tcp:27017
Es wird empfohlen, Ziel-Tag mit der Firewall-Regel zu verwenden und diesen Ziel-Tag verwenden, um festzulegen, was VM-Instanzen der Firewall-Regel angewandt werden soll.
- 1. Google Cloud Platform mit Firebase
- 2. Google Cloud Platform - Datenverteilung
- 3. Google Cloud Platform - vereinheitlichte Bibliothek
- 4. Email Config Google Cloud Platform
- 5. Google Cloud Platform DataFlow-Mitarbeiter IP-Adressen
- 6. Node.js Google Cloud Platform-Datastore Datum Vergleich
- 7. Grundlegendes zum Autoscorer der Google Cloud Platform
- 8. DNS und Google Cloud Platform Load Balancer
- 9. Echtzeit-Gaming mit Node.js + WebSocket in Google Cloud Platform tutorial?
- 10. Sie können die Google Cloud Platform-Projekt-ID ändern?
- 11. Verbindung zu MongoDB nicht möglich - Robomongo 0.9.0
- 12. Wie benenne ich ein Google Cloud Platform-Projekt um?
- 13. Google-Speicherung in .NET mit einem Google Cloud Platform-Dienstkonto und Schlüsseldatei
- 14. Node-RED auf Google Cloud Platform installiert, aber "Fehler: Verbindung zum Server verloren"
- 15. Google Cloud Platform löscht oder stoppt Instanzen ohne Eingabeaufforderung
- 16. Kubernetes für PCI-Konformität auf Google Cloud Platform-Befehlsprotokollierung
- 17. Wo finde ich die Google Cloud Platform ID?
- 18. Google Cloud SQL-Failover startet nicht
- 19. So implementieren Sie meine vorhandene NodeJS-Anwendung in der Google Cloud Platform
- 20. Verbindung zur Google Cloud-Instanz nicht möglich (Port 22: Zeitüberschreitung der Operation)
- 21. wie man hana cloud platform mit AWS vora instance
- 22. Verbindung zu MongoDB-Instanz auf AWS EC2-Instanz nicht möglich
- 23. SSH kann keine Verbindung mit Google Cloud herstellen
- 24. Wie wird ein lokaler Ordner mit einem Ordner in einem Google Cloud Platform-Bucket synchronisiert?
- 25. WinSCP zu Google Cloud
- 26. Google Cloud Storage funktioniert nicht mit Google Apps?
- 27. Verbindung mit Mqtt mit Kii Cloud Service
- 28. App Motor nicht zu Google Cloud SQL
- 29. ImageMagick in Google Cloud
- 30. Verbindung zur mongodb-Instanz in der Google App-Engine herstellen