2015-02-27 14 views

risposta

0

Fare clic sulla casella di controllo HTTP o HTTPS per attivare l'indirizzo IP esterno in modo u possibile utilizzare per accedere al database

0

Questo answer spiega come impostare la regola del firewall per la porta 27017.

Un altro problema che potrebbe causare questo è l'esecuzione di mongodb in una rete separata e avere le altre istanze sulla rete predefinita (o viceversa).

Mi sono imbattuto in questo e dopo aver ottenuto entrambe le istanze sulla stessa rete, è stato in grado di connettersi all'istanza di mongo per nome.

Ecco un esempio di come impostare la rete per una macchina virtuale gestito nella app.yaml:

network: 
    instance_tag: https-server 
    name: my-node-network 
4

Come le altre risposte in questa discussione suggeriscono, mongod daemon è in ascolto sulla porta TCP 27017. Pertanto, sarà necessario il add a firewall rule sul firewall di Compute Engine per questa porta e il protocollo. Questo può essere fatto utilizzando Google Cloud console o utilizzando lo strumento gcloud comando:

gcloud compute firewall-rules create allow-mongodb --allow tcp:27017 

Si consiglia di utilizzare tag di destinazione con la regola firewall e utilizzare questo tag di destinazione per specificare quali istanze di macchine virtuali la regola firewall deve essere applicato.

Problemi correlati