Configura la policy del firewall di rete globale per negare le connessioni in uscita a località geografiche specifiche

Questo tutorial descrive come creare e configurare una policy del firewall di rete globale per bloccare il traffico in uscita verso geolocalizzazioni specifiche nella tua rete. Viene illustrato un esempio di creazione di una rete Virtual Private Cloud (VPC) con due subnet, di configurazione di una policy del firewall con regole firewall di geolocalizzazione e di test delle regole firewall.

Obiettivi

Questo tutorial mostra come completare le seguenti attività:

  • Creare una rete VPC personalizzata con due subnet in regioni diverse.
  • Crea un'istanza di una macchina virtuale (VM) in ciascuna delle seguenti regioni: Stati Uniti e Singapore.
  • Crea un router Cloud e un gateway Cloud NAT per consentire alla VM degli Stati Uniti di accedere alla rete internet pubblica.
  • Crea una policy del firewall di rete globale e aggiungi una regola firewall per abilitare Identity-Aware Proxy (IAP).
  • Installa il server Apache sulla VM di Singapore.
  • Aggiungi una regola firewall per bloccare il traffico verso geolocalizzazioni specifiche.
  • Testa la regola firewall di geolocalizzazione.

Il seguente diagramma mostra il traffico tra le VM nelle regioni us-central1 e asia-southeast1 all'interno di una rete VPC personalizzata. Una policy del firewall di rete globale blocca il traffico in uscita verso una geolocalizzazione specifica. La VM nella regione us-central1 utilizza il router Cloud e un Cloud NAT per l'accesso a internet, senza utilizzare un indirizzo IP esterno. La VM nella regione us-central1 utilizza l'indirizzo IP esterno della VM nella regione asia-southeast1 per testare la regola firewall.

Una policy del firewall di rete globale che blocca il traffico in uscita da una subnet a una geolocalizzazione specifica.
Una policy del firewall di rete globale che blocca il traffico in uscita da una subnet a una geolocalizzazione specifica (fai clic per ingrandire).

Prima di iniziare

  • Accedi al tuo account Google Cloud . Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment di workload.
  • In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  • Verify that billing is enabled for your Google Cloud project.

  • In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  • Verify that billing is enabled for your Google Cloud project.

  • Assicurati di disporre del ruolo Compute Network Admin (roles/compute.networkAdmin).
  • Attiva le API Compute Engine e Identity-Aware Proxy (IAP), se non sono già attive.

    Ruoli richiesti per abilitare le API

    Per abilitare le API, devi disporre dell'autorizzazione serviceusage.services.enable. Se hai creato il progetto, probabilmente hai già questa autorizzazione tramite il ruolo Proprietario (roles/owner). In caso contrario, puoi ottenere questa autorizzazione tramite il ruolo Amministratore Service Usage (roles/serviceusage.serviceUsageAdmin). Scopri come concedere i ruoli.

    Abilita le API

  • Se preferisci lavorare dalla riga di comando, installa Google Cloud CLI. Per informazioni concettuali e sull'installazione dello strumento, consulta la panoramica di gcloud CLI.

    Nota: se non hai mai eseguito Google Cloud CLI, inizializza la directory di gcloud CLI eseguendo il comando gcloud init.

Crea una rete VPC personalizzata con subnet

Crea una rete VPC in modalità personalizzata con due subnet IPv4.

Console

  1. Nella console Google Cloud , vai alla pagina Reti VPC.

    Vai a Reti VPC

  2. Fai clic su Crea rete VPC.

  3. In Nome, inserisci vpc-geo-location.

  4. In Modalità di creazione subnet, seleziona Personalizzata.

  5. Nella sezione Nuova subnet, specifica i seguenti parametri di configurazione per una subnet:

    • Nome: subnet-1-us
    • Regione: us-central1
    • Intervallo IPv4: 10.0.0.0/24
  6. Fai clic su Fine.

  7. Fai clic su Aggiungi subnet e specifica i seguenti parametri di configurazione:

    • Nome: subnet-2-sg
    • Regione: asia-southeast1
    • Intervallo IPv4: 192.168.200.0/24
  8. Fai clic su Fine.

  9. Fai clic su Crea.

gcloud

  1. Per aprire il terminale, fai clic su Attiva Cloud Shell.
  2. Per creare una rete VPC, esegui questo comando:

    gcloud compute networks create vpc-geo-location \
      --subnet-mode=custom
    
  3. Nella finestra di dialogo Autorizza Cloud Shell, fai clic su Autorizza.

  4. Per creare una subnet, esegui questo comando:

    gcloud compute networks subnets create subnet-1-us \
      --network=vpc-geo-location \
      --region=us-central1 \
      --range=10.0.0.0/24
    
  5. Per creare un'altra subnet, esegui questo comando:

    gcloud compute networks subnets create subnet-2-sg \
      --network=vpc-geo-location \
      --region=asia-southeast1 \
      --range=192.168.200.0/24
    

Crea VM

In questa sezione, creerai due VM nelle subnet configurate nella sezione precedente.

Crea una VM nella regione us-central1

Crea una VM nella regione us-central1 senza un indirizzo IP esterno.

Console

Per creare una VM nella regione us-central1, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Crea un'istanza.

    Vai a Crea un'istanza

  2. Nel riquadro Configurazione macchina, segui questi passaggi:

    1. In Nome, inserisci instance-1-us.
    2. In Regione, seleziona us-central1 (Iowa).
  3. Nel menu di navigazione, fai clic su Networking.

    1. Nella sezione Interfacce di rete, fai clic su default e specifica i seguenti parametri di configurazione:
      • Rete: vpc-geo-location
      • Subnet: subnet-1-us IPv4 (10.0.0.0/24)
      • Indirizzo IPv4 esterno: Nessuno
    2. Fai clic su Fine.
  4. Fai clic su Crea.

gcloud

Per creare una VM nella regione us-central1, esegui questo comando:

gcloud compute instances create instance-1-us \
     --network=vpc-geo-location \
     --zone=us-central1-a \
     --stack-type=IPV4_ONLY \
     --no-address \
     --subnet=subnet-1-us

Crea una VM nella regione asia-southeast1

Console

Per creare una VM nella regione asia-southeast1, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Crea un'istanza.

    Vai a Crea un'istanza

  2. Nel riquadro Configurazione macchina, segui questi passaggi:

    1. In Nome, inserisci instance-2-sg.
    2. In Regione, seleziona asia-southeast1 (Singapore).
  3. Nel menu di navigazione, fai clic su Networking.

    1. Nella sezione Interfacce di rete, fai clic su default e specifica i seguenti parametri di configurazione:
      • Rete: vpc-geo-location
      • Subnet: subnet-2-sg IPv4 (192.168.200.0/24)
      • Indirizzo IPv4 esterno: Nessuno
    2. Fai clic su Fine.
  4. Fai clic su Crea.

gcloud

Per creare una VM nella regione asia-southeast1, esegui questo comando:

gcloud compute instances create instance-2-sg \
    --network=vpc-geo-location \
    --zone=asia-southeast1-b \
    --subnet=subnet-2-sg \
    --stack-type=IPV4_ONLY

Crea un router Cloud e un gateway Cloud NAT

Nella sezione precedente hai creato due VM, instance-1-us e asia-southeast1. Per consentire alle VM instance-1-us di accedere alla rete internet pubblica, crea un router Cloud e un gateway Cloud NAT.

Console

  1. Nella console Google Cloud , vai alla pagina Cloud NAT.

    Vai a Cloud NAT

  2. Fai clic su Inizia o su Crea gateway Cloud NAT.

  3. In Nome gateway, inserisci nat-gateway.

  4. In Tipo NAT, seleziona Pubblico.

  5. Nella sezione Seleziona router Cloud, specifica i seguenti parametri di configurazione:

    • Rete: vpc-geo-location
    • Regione: us-central1
    • Router Cloud: Crea nuovo router.
      1. In Nome, inserisci router-fw-rules.
      2. Fai clic su Crea.
  6. Fai clic su Crea.

  7. Nella console Google Cloud , vai alla pagina Indirizzi IP.

    Vai a indirizzi IP

  8. Fai clic sulla scheda Indirizzi IP esterni, quindi copia l'indirizzo IP di Cloud NAT (nat-auto-ip). Questo indirizzo IP viene utilizzato quando convalidi la connessione tra la VM instance-1-us e la VM instance-2-sg.

gcloud

  1. Per creare un router Cloud, esegui questo comando:

    gcloud compute routers create router-fw-rules \
      --network=vpc-geo-location \
      --region=us-central1
    
  2. Per creare un gateway Cloud NAT, esegui questo comando:

    gcloud compute routers nats create nat-gateway \
      --router=router-fw-rules \
      --region=us-central1 \
      --auto-allocate-nat-external-ips \
      --nat-all-subnet-ip-ranges
    
  3. Per visualizzare l'indirizzo IP di Cloud NAT, esegui questo comando:

    gcloud compute routers get-nat-ip-info \
      router-fw-rules \
      --region=us-central1
    

    Ricorda di copiare l'indirizzo IP di Cloud NAT (natIp). Questo indirizzo IP viene utilizzato quando convalidi la connessione tra la VM instance-1-us e la VM instance-2-sg.

Crea una policy del firewall di rete globale per abilitare IAP

In questa sezione creerai una policy del firewall di rete globale e aggiungerai una regola firewall per abilitare IAP. IAP consente l'accesso amministrativo alle istanze VM.

La regola firewall include le seguenti caratteristiche.

  • Traffico in entrata dall'intervallo IP 35.235.240.0/20. Questo intervallo contiene tutti gli indirizzi IP utilizzati da IAP per l'inoltro TCP.
  • Una connessione a tutte le porte che vuoi rendere accessibili utilizzando l'inoltro TCP di IAP, ad esempio la porta 22 per SSH.

Console

Per consentire l'accesso IAP a tutte le istanze VM nella rete vpc-geo-location, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Policy del firewall.

    Vai a Policy del firewall

  2. Fai clic su Crea policy del firewall.

  3. Nel passaggio Configura policy, inserisci fw-policy in Nome policy.

  4. In Ambito di deployment, seleziona Globale e fai clic su Continua.

  5. Nel passaggio Aggiungi regole, fai clic su Crea regola firewall.

    1. In Priorità, inserisci 100.
    2. In Log, seleziona Attivato.
    3. Nella sezione Origine, in Intervalli IP, inserisci 35.235.240.0/20.
    4. Nella sezione Protocolli e porte, seleziona Protocolli e porte specificati.
    5. Seleziona la casella di controllo TCP e, in Porte, inserisci 22.
    6. Fai clic su Crea.
  6. Fai clic su Continua.

  7. Nel passaggio Aggiungi regole di mirroring, fai clic su Continua.

  8. Nel passaggio Associa policy alle reti, fai clic su Associa.

  9. Nel riquadro Associa policy a reti VPC, seleziona la casella di controllo di vpc-geo-location e fai clic su Associa.

  10. Fai clic su Continua.

  11. Fai clic su Crea.

gcloud

Per consentire l'accesso IAP a tutte le istanze VM nella rete vpc-geo-location, esegui questo comando:

  1. Per creare una policy del firewall, esegui questo comando:

    gcloud compute network-firewall-policies create fw-policy \
        --global
    
  2. Per creare una regola firewall che consenta il traffico verso tutte le destinazioni e attivi i log, esegui questo comando:

    gcloud compute network-firewall-policies rules create 100 \
        --firewall-policy=fw-policy \
        --direction=INGRESS \
        --action=ALLOW \
        --layer4-configs=tcp:22 \
        --src-ip-ranges=35.235.240.0/20 \
        --global-firewall-policy \
        --enable-logging
    
    
  3. Per associare la policy del firewall alla rete VPC, esegui questo comando:

    gcloud compute network-firewall-policies associations create \
        --firewall-policy=fw-policy \
        --network=vpc-geo-location \
        --name=pol-association-fw-rules \
        --global-firewall-policy
    

Crea una regola firewall

In questa sezione creerai una regola firewall per consentire la connessione in entrata sulla VM instance-2-sg.

Console

  1. Nella console Google Cloud , vai alla pagina Policy del firewall.

    Vai a Policy del firewall

  2. Nella sezione Policy del firewall di rete, fai clic su fw-policy.

  3. Fai clic su Crea regola firewall.

  4. In Priorità, inserisci 500.

  5. In Log, seleziona Attivato.

  6. Nella sezione Origine, in Intervalli IP, inserisci NAT_IP_ADDRESS.

    Sostituisci NAT_IP_ADDRESS con l'indirizzo IP assegnato a Cloud NAT. Per saperne di più, consulta Crea un router Cloud e un gateway Cloud NAT.

  7. Fai clic su Crea.

gcloud

Per aggiornare la policy del firewall, esegui questo comando:

gcloud compute network-firewall-policies rules create 500 \
    --firewall-policy=fw-policy \
    --direction=INGRESS \
    --action=ALLOW \
    --src-ip-ranges=NAT_IP_ADDRESS \
    --layer4-configs=all \
    --global-firewall-policy \
    --enable-logging

Sostituisci NAT_IP_ADDRESS con l'indirizzo IP assegnato a Cloud NAT. Per saperne di più, consulta Crea un router Cloud e un gateway Cloud NAT.

Installa il server Apache

In questa sezione installerai il server Apache sulla VM instance-2-sg.

Console

  1. Nella console Google Cloud , vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Nella colonna Connetti della VM instance-2-sg, fai clic su SSH.

  3. Nella finestra di dialogo SSH nel browser, fai clic su Autorizza e attendi che venga stabilita la connessione.

  4. Per aggiornare gli elenchi di pacchetti nella tua istanza, esegui questo comando:

    sudo apt-get update
    

    Al termine della procedura, viene generato il seguente messaggio:

    Reading package lists... Done.

  5. Per installare il pacchetto apache2 HTTP Server, al prompt dei comandi, esegui questo comando:

    sudo apt-get install apache2 php7.0
    

    Durante la procedura, viene generato il seguente messaggio:

    After this operation, 56.0 MB of additional disk space will be used. Do you want to continue? [Y/n]

    Premi Y per confermare, quindi premi Invio.

  6. Per sovrascrivere la pagina web predefinita del server web Apache, esegui questo comando:

    echo '<!doctype html><html><body><h1>Hello World!</h1></body></html>' | sudo tee /var/www/html/index.html
    
  7. Chiudi la finestra di dialogo SSH nel browser.

gcloud

  1. Per utilizzare SSH per connetterti alla VM instance-2-sg, esegui questo comando:

    gcloud compute ssh instance-2-sg \
        --zone=asia-southeast1-b \
        --tunnel-through-iap
    

    Quando richiesto, premi Y per confermare, quindi premi Invio.

  2. Per aggiornare gli elenchi di pacchetti nella tua istanza, esegui questo comando:

    sudo apt-get update
    

    Al termine della procedura, viene generato il seguente messaggio:

    Reading package lists... Done.

  3. Per installare il pacchetto apache2 HTTP Server, al prompt dei comandi, esegui questo comando:

    sudo apt-get install apache2 php7.0
    

    Durante la procedura, viene generato il seguente messaggio:

    After this operation, 56.0 MB of additional disk space will be used. Do you want to continue? [Y/n]

    Premi Y per confermare, quindi premi Invio.

  4. Per sovrascrivere la pagina web predefinita del server web Apache, esegui questo comando:

    echo '<!doctype html><html><body><h1>Hello World!</h1></body></html>' | sudo tee /var/www/html/index.html
    
  5. Per chiudere SSH nel browser, inserisci exit.

Convalida la connessione

Dopo aver installato il server Apache sulla VM instance-2-sg, connettiti alla VM instance-1-us dalla VM instance-2-sg utilizzando l'indirizzo IP esterno della VM instance-2-sg.

Console

  1. Nella console Google Cloud , vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Dalla colonna IP esterno della VM instance-2-sg, copia l'indirizzo IP esterno della VM.

  3. Nella colonna Connetti della VM instance-1-us, fai clic su SSH.

  4. Nella finestra di dialogo SSH nel browser, fai clic su Autorizza e attendi che venga stabilita la connessione.

  5. Per verificare la connessione, esegui questo comando:

    curl EXTERNAL_IP -m 2
    

    Sostituisci EXTERNAL_IP con l'indirizzo IP della VM instance-2-sg.

    Il messaggio di risposta previsto è il seguente:

    <!doctype html><html><body><h1>Hello World!</h1></body></html>

  6. Chiudi la finestra di dialogo SSH nel browser.

gcloud

  1. Per visualizzare l'indirizzo IP esterno della VM instance-2-sg, esegui questo comando:

    gcloud compute instances describe instance-2-sg \
        --zone=asia-southeast1-b \
        --format='get(networkInterfaces[0].accessConfigs[0].natIP)'
    

    Quando richiesto, premi Y per confermare, quindi premi Invio. Assicurati di annotare l'indirizzo IP esterno della VM instance-2-sg.

  2. Per connetterti alla VM instance-1-us tramite SSH, esegui questo comando:

    gcloud compute ssh instance-1-us \
        --zone=us-central1-a \
        --tunnel-through-iap
    
  3. Per verificare la connessione, esegui questo comando:

      curl EXTERNAL_IP -m 2
    

    Sostituisci EXTERNAL_IP con l'indirizzo IP della VM instance-2-sg.

    Il messaggio di risposta previsto è il seguente:

    <!doctype html><html><body><h1>Hello World!</h1></body></html>

  4. Per chiudere SSH nel browser, inserisci exit.

Aggiungi una regola firewall per bloccare il traffico verso geolocalizzazioni specifiche

In questa sezione aggiungerai una regola firewall per il VPC vpc-geo-location per bloccare il traffico in uscita verso Italia, Polonia e Singapore.

Console

Per aggiungere una nuova regola in fw-policy che hai creato nella sezione Crea una policy del firewall di rete globale, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Policy del firewall.

    Vai a Policy del firewall

  2. Nella sezione Policy del firewall di rete, fai clic su fw-policy.

  3. Fai clic su Crea regola firewall.

  4. In Priorità, inserisci 200.

  5. In Direzione del traffico, seleziona In uscita.

  6. In Azione in caso di corrispondenza, seleziona Nega.

  7. In Log, seleziona Attivato.

  8. Nella sezione Destinazione, nell'elenco Geolocalizzazioni, seleziona Singapore (SG), Polonia (PL) e Italia (IT), quindi fai clic su OK.

  9. Fai clic su Crea.

gcloud

Per aggiungere una nuova regola nella fw-policy che hai creato nella sezione Crea una policy del firewall di rete globale, esegui questo comando:

gcloud compute network-firewall-policies rules create 200 \
    --firewall-policy=fw-policy \
    --direction=EGRESS \
    --action=DENY \
    --dest-region-codes=SG,PL,IT \
    --layer4-configs=all \
    --global-firewall-policy \
    --enable-logging

Testa la regola firewall di geolocalizzazione

Console

Dopo aver aggiunto la regola per bloccare il traffico in uscita verso Singapore (SG), Polonia (PL) e Italia (IT), segui questi passaggi per testare la regola:

  1. Nella console Google Cloud , vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Dalla colonna IP esterno della VM instance-2-sg, copia l'indirizzo IP esterno della VM.

  3. Nella colonna Connetti della VM instance-1-us, fai clic su SSH.

  4. Nella finestra di dialogo SSH nel browser, fai clic su Autorizza e attendi che venga stabilita la connessione.

  5. Per verificare che il traffico in uscita verso la VM instance-2-sg sia bloccato, esegui questo comando:

    curl EXTERNAL_IP -m 2
    

    Sostituisci EXTERNAL_IP con l'indirizzo IP della VM instance-2-sg.

    Il messaggio Connection timed out è previsto perché hai creato una regola firewall per negare il traffico esterno dalla VM degli Stati Uniti alla VM di Singapore.

  6. Per verificare che il traffico in uscita verso la Polonia sia bloccato, esegui questo comando:

      curl  `https://www.gov.pl` -m 2
    

    Il messaggio Connection timed out è previsto perché hai creato una regola firewall per negare il traffico esterno al sito web della Polonia.

  7. Per verificare che il traffico in uscita verso l'Italia sia bloccato, esegui questo comando:

      curl  `https://www.esteri.it/it/` -m 2
    

    Il messaggio Connection timed out è previsto perché hai creato una regola firewall per negare il traffico esterno al sito web italiano.

  8. Chiudi la finestra di dialogo SSH nel browser.

gcloud

Dopo aver aggiunto la regola per bloccare il traffico in uscita verso Singapore (SG), Polonia (PL) e Italia (IT), esegui questo comando per testare la regola:

  1. Per visualizzare l'indirizzo IP esterno della VM instance-2-sg, esegui questo comando:

    gcloud compute instances describe instance-2-sg \
       --format='get(networkInterfaces[0].accessConfigs[0].natIP)'
    

    Quando richiesto, premi Y per confermare, quindi premi Invio. Assicurati di annotare l'indirizzo IP esterno della VM instance-2-sg.

  2. Per connetterti alla VM instance-1-us tramite SSH, esegui questo comando:

    gcloud compute ssh instance-1-us \
       --zone=us-central1-a \
       --tunnel-through-iap
    
  3. Per verificare che il traffico in uscita verso Singapore sia bloccato, esegui questo comando:

    curl EXTERNAL_IP -m 2
    

    Sostituisci EXTERNAL_IP con l'indirizzo IP della VM instance-2-sg.

    Il messaggio Connection timed out è previsto perché hai creato una regola firewall per negare il traffico esterno dalla VM degli Stati Uniti alla VM di Singapore.

  4. Per verificare che il traffico in uscita verso la Polonia sia bloccato, esegui questo comando:

    curl https://www.gov.pl -m 2
    

    Il messaggio Connection timed out è previsto perché hai creato una regola firewall per negare il traffico esterno dal sito web della Polonia.

  5. Per verificare che il traffico in uscita verso l'Italia sia bloccato, esegui questo comando:

    curl  https://www.esteri.it/it/ -m 2
    

    Il messaggio Connection timed out è previsto perché hai creato una regola firewall per negare il traffico esterno al sito web italiano.

  6. Per chiudere la finestra di dialogo SSH nel browser, inserisci exit.

Visualizza i log

Puoi verificare che le regole firewall siano state applicate al traffico in uscita accedendo ai log. Per visualizzare i dettagli del log, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Policy del firewall.

    Vai a Policy del firewall

  2. Nella sezione Policy del firewall di rete, fai clic sul nome fw-policy.

  3. Fai clic su Opzioni di visualizzazione delle colonne.

  4. Nella finestra di dialogo Colonne visualizzate, seleziona Numero di hit e poi fai clic su Ok.

  5. Nella colonna Numero di hit, seleziona il numero della regola creata durante la sezione Crea una policy del firewall di rete globale. Viene visualizzata la pagina Esplora log.

  6. Per visualizzare la regola firewall applicata al traffico in uscita, espandi il singolo log. Puoi visualizzare i dettagli della connessione, della disposizione e della località remota.

Esegui la pulizia

Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questo tutorial, elimina il progetto che contiene le risorse oppure mantieni il progetto ed elimina le singole risorse.

In questa sezione eliminerai le risorse create in questo tutorial.

Elimina la policy del firewall

Console

  1. Nella console Google Cloud , vai alla pagina Policy del firewall.

    Vai a Policy del firewall

  2. Nella sezione Policy del firewall di rete, fai clic sul nome fw-policy.

  3. Fai clic sulla scheda Associazioni.

  4. Seleziona la casella di controllo di vpc-geo-location e fai clic su Rimuovi associazione.

  5. Nella finestra di dialogo Rimuovi un'associazione di policy del firewall, fai clic su Rimuovi.

  6. Accanto al titolo fw-policy, fai clic su Elimina.

  7. Nella finestra di dialogo Elimina una policy del firewall, fai clic su Elimina.

gcloud

  1. Rimuovi l'associazione tra la policy del firewall e la rete VPC.

    gcloud compute network-firewall-policies associations delete \
      --name=pol-association-fw-rules \
      --firewall-policy=fw-policy \
      --global-firewall-policy
    
  2. Elimina la policy del firewall.

    gcloud compute network-firewall-policies delete fw-policy \
        --global
    

    Quando richiesto, premi Y per confermare, quindi premi Invio.

Elimina le VM

Console

  1. Nella console Google Cloud , vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Seleziona le caselle di controllo delle VM instance-1-us e instance-2-sg.

  3. Fai clic su Elimina.

  4. Nella finestra di dialogo Eliminare 2 istanze?, fai clic su Elimina.

gcloud

  1. Per eliminare la VM instance-1-us, esegui questo comando:

    gcloud compute instances delete instance-1-us \
        --zone=us-central1-a
    

    Quando richiesto, premi Y per confermare, quindi premi Invio.

  2. Per eliminare la VM instance-2-sg, esegui questo comando:

    gcloud compute instances delete instance-2-sg \
        --zone=asia-southeast1-b
    

    Quando richiesto, premi Y per confermare, quindi premi Invio.

Elimina il gateway Cloud NAT e il router Cloud

Console

  1. Nella console Google Cloud , vai alla pagina Router Cloud.

    Vai a Router Cloud

  2. Seleziona la casella di controllo router-fw-rules.

  3. Fai clic su Elimina.

  4. Nella finestra di dialogo Elimina router-fw-rules, fai clic su Elimina.

Quando elimini un router Cloud, viene eliminato anche il gateway Cloud NAT associato.

gcloud

Per eliminare il router Cloud router-fw-rules, esegui questo comando:

gcloud compute routers delete router-fw-rules \
    --region=us-central1

Quando richiesto, premi Y per confermare, quindi premi Invio.

Quando elimini un router Cloud, viene eliminato anche il gateway Cloud NAT associato.

Elimina la rete VPC e le relative subnet

Console

  1. Nella console Google Cloud , vai alla pagina Reti VPC.

    Vai a Reti VPC

  2. Nella colonna Nome, fai clic su vpc-geo-location.

  3. Fai clic su Elimina rete VPC.

  4. Nella finestra di dialogo Elimina una rete, fai clic su Elimina.

Quando elimini un VPC, vengono eliminate anche le relative subnet.

gcloud

  1. Per eliminare la subnet subnet-1-us della rete VPC vpc-geo-location, esegui questo comando:

    gcloud compute networks subnets delete subnet-1-us \
        --region=us-central1
    

    Quando richiesto, premi Y per confermare, quindi premi Invio.

  2. Per eliminare la subnet subnet-2-sg della rete VPC vpc-geo-location, esegui questo comando:

    gcloud compute networks subnets delete subnet-2-sg \
        --region=asia-southeast1
    

    Quando richiesto, premi Y per confermare e premi Invio.

  3. Per eliminare la rete VPC vpc-geo-location, esegui questo comando:

    gcloud compute networks delete vpc-geo-location
    

    Quando richiesto, premi Y per confermare, quindi premi Invio.

Passaggi successivi