sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur vidarebefordrar jag Google Compute Engine Instance?

Standardbrandväggsregler

Google Compute Engine-brandväggen blockerar som standard all inkommande trafik (d.v.s. inkommande nätverkstrafik) till dina virtuella maskiner. Om din virtuella dator är skapad på standardnätverket är få portar som 22 (ssh), 3389 (RDP) tillåtna.

standardbrandväggsreglerna dokumenteras här .

Öppna portar för inträde

ingress-brandväggsreglerna beskrivs här .

Det rekommenderade tillvägagångssättet är att skapa en brandväggsregel som tillåter port 8080 till virtuella datorer som innehåller en specifik tagg du väljer. Koppla sedan taggen till de virtuella datorer som du vill tillåta inträde 8080 .

Om du använder gcloud , kan du göra det med följande steg:

# Create a new firewall rule that allows INGRESS tcp:8080 with VMs containing tag 'allow-tcp-8080'
gcloud compute firewall-rules create rule-allow-tcp-8080 --source-ranges 0.0.0.0/0 --target-tags allow-tcp-8080 --allow tcp:8080

# Add the 'allow-tcp-8080' tag to a VM named VM_NAME
gcloud compute instances add-tags VM_NAME --tags allow-tcp-8080

# If you want to list all the GCE firewall rules
gcloud compute firewall-rules list

Här är ett annat stack overflow-svar som leder dig genom hur du tillåter inkommande trafik på specifika portar till din virtuella dator med Cloud Console Web UI (utöver gcloud ).

Statiska IP-adresser

Svaret du länkade beskriver bara hur du tilldelar en statisk IP-adress och tilldelar den till din virtuella dator. Detta steg är oberoende av brandväggsreglerna och kan därför användas i kombination om du vill använda statiska IP-adresser.




  1. Hämta data från samling b som inte finns i samling a i en MongoDB-skalfråga

  2. MongoDB:Unik nyckel i inbäddat dokument

  3. Vad är det korrekta sättet att hantera Redis-anslutning i Tornado? (Async - Pub/Sub)

  4. Att ställa in alternativet för små filer för att kontrollera journalföring styr inte storleken