2015-02-27 5 views

Antwort

0

Klicken Sie auf der HTTP- oder HTTPS-Checkbox die externe IP-Adresse zu aktivieren, so u kann es verwenden, um die Datenbank

0

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 
4

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.

Verwandte Themen