Configura e gestisci la Network Address Translation con Private NAT
Questa pagina descrive come configurare la Network Address Translation (NAT) private-to-private in Cloud NAT.
Prima di iniziare
Completa le seguenti attività prima di configurare Private NAT.
prepara l'ambiente
A seconda che tu voglia utilizzare la console Google Cloud o gcloud CLI per configurare Private NAT, configura le seguenti risorse in Google Cloud.
Console
- 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 dei carichi di lavoro.
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Compute Engine API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Compute Engine API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
gcloud
- 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 dei carichi di lavoro.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init -
Crea o seleziona un Google Cloud progetto.
Ruoli richiesti per selezionare o creare un progetto
- Seleziona un progetto: la selezione di un progetto non richiede un ruolo IAM specifico. Puoi selezionare qualsiasi progetto per il quale ti è stato concesso un ruolo.
-
Crea un progetto: per creare un progetto, devi disporre del ruolo Autore progetto
(
roles/resourcemanager.projectCreator), che contiene l'autorizzazioneresourcemanager.projects.create. Scopri come concedere i ruoli.
-
Creare un progetto Google Cloud :
gcloud projects create PROJECT_ID
Sostituisci
PROJECT_IDcon un nome per il progetto Google Cloud che stai creando. -
Seleziona il progetto Google Cloud che hai creato:
gcloud config set project PROJECT_ID
Sostituisci
PROJECT_IDcon il nome del progetto Google Cloud .
-
Verifica che la fatturazione sia attivata per il tuo progetto Google Cloud .
Abilita l'API Compute Engine:
Ruoli richiesti per abilitare le API
Per abilitare le API, devi disporre del ruolo IAM Amministratore utilizzo dei servizi (
roles/serviceusage.serviceUsageAdmin), che include l'autorizzazioneserviceusage.services.enable. Scopri come concedere i ruoli.gcloud services enable compute.googleapis.com
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init -
Crea o seleziona un Google Cloud progetto.
Ruoli richiesti per selezionare o creare un progetto
- Seleziona un progetto: la selezione di un progetto non richiede un ruolo IAM specifico. Puoi selezionare qualsiasi progetto per il quale ti è stato concesso un ruolo.
-
Crea un progetto: per creare un progetto, devi disporre del ruolo Autore progetto
(
roles/resourcemanager.projectCreator), che contiene l'autorizzazioneresourcemanager.projects.create. Scopri come concedere i ruoli.
-
Creare un progetto Google Cloud :
gcloud projects create PROJECT_ID
Sostituisci
PROJECT_IDcon un nome per il progetto Google Cloud che stai creando. -
Seleziona il progetto Google Cloud che hai creato:
gcloud config set project PROJECT_ID
Sostituisci
PROJECT_IDcon il nome del progetto Google Cloud .
-
Verifica che la fatturazione sia attivata per il tuo progetto Google Cloud .
Abilita l'API Compute Engine:
Ruoli richiesti per abilitare le API
Per abilitare le API, devi disporre del ruolo IAM Amministratore utilizzo dei servizi (
roles/serviceusage.serviceUsageAdmin), che include l'autorizzazioneserviceusage.services.enable. Scopri come concedere i ruoli.gcloud services enable compute.googleapis.com
Ottieni autorizzazioni IAM
Il ruolo Amministratore di rete Compute (roles/compute.networkAdmin) ti concede le autorizzazioni per creare un gateway NAT, riservare e assegnare indirizzi IP NAT e specificare le subnet il cui traffico deve utilizzare la Network Address Translation tramite il gateway NAT.
Crea una subnet NAT
Prima di configurare Private NAT, crea una subnet NAT con lo scopo PRIVATE_NAT. La subnet NAT deve trovarsi nella stessa regione in cui prevedi
di creare il gateway NAT privato.
Il gateway Private NAT utilizza intervalli di indirizzi IP di questa subnet per eseguire NAT. Assicurati che questa subnet non si sovrapponga a una subnet esistente in nessuna delle reti connesse. Non puoi creare risorse in questa subnet.
Questa subnet viene utilizzata solo per Private NAT.
Console
Nella console Google Cloud , vai alla pagina Reti VPC.
Per visualizzare la pagina dei dettagli della rete VPC, fai clic sul nome di una rete VPC.
Fai clic sulla scheda Subnet.
Fai clic su Aggiungi subnet. Nella finestra di dialogo Aggiungi una subnet, procedi nel seguente modo:
- Specifica un nome per la subnet.
- Seleziona una regione.
- Per Scopo, seleziona Private NAT.
Inserisci un intervallo di indirizzi IP, ovvero l'intervallo IPv4 principale per la subnet.
Se selezioni un intervallo che non è un indirizzo RFC 1918, verifica che l'intervallo non sia in conflitto con una configurazione esistente. Per saperne di più sugli intervalli di subnet IPv4 validi, consulta Intervalli di subnet IPv4.
Fai clic su Aggiungi.
gcloud
Utilizza il comando gcloud compute networks subnet create per creare la subnet.
gcloud compute networks subnets create NAT_SUBNET \
--network=NETWORK \
--region=REGION \
--range=IP_RANGE \
--purpose=PRIVATE_NAT
Sostituisci quanto segue:
NAT_SUBNET: il nome dell'intervallo di subnet Private NAT da creare.NETWORK: la rete a cui appartiene la subnet.REGION: la regione della subnet da creare. Se non specificata, potrebbe esserti chiesto di selezionare una regione (solo in modalità interattiva).IP_RANGE: lo spazio IP allocato a questa subnet in formato CIDR. Assicurati cheIP_RANGEtenga conto dell'utilizzo del doppio delle porte richieste per VM.
Configura DNS64
Per utilizzare la conversione da IPv6 a IPv4 (NAT64),
gli indirizzi di destinazione devono corrispondere al prefisso 64:ff9b::/96. Puoi configurare DNS64 per sintetizzare automaticamente gli indirizzi IPv6 con IPv4 incorporato anteponendo questo prefisso agli indirizzi IPv4 di destinazione.
Salta questo passaggio se vuoi utilizzare Cloud NAT solo per il traffico IPv4.
Configura NAT privato
Configuri Private NAT creando un gateway Cloud NAT nella rete VPC di origine. Ogni gateway è associato a una singola rete VPC, regione e router Cloud.
Quando crei un gateway Cloud NAT per Private NAT, puoi configurare le seguenti opzioni.
| Configurazione | Opzioni supportate | Descrizione |
|---|---|---|
| Versione IP di origine |
|
Private NAT supporta la conversione da IPv4 a IPv4 (NAT44) e da IPv6 a IPv4 (NAT64). Puoi configurare il gateway per eseguire NAT44 o NAT64, ma non entrambi.
|
| Subnet di origine | Per il traffico IPv4:
Per il traffico IPv6:
|
Private NAT supporta i seguenti intervalli di subnet nella regione per la rete VPC che specifichi:
Puoi limitare le subnet che possono utilizzare NAT. |
| Tipo di connettività |
|
Private NAT supporta le seguenti opzioni per NAT44: Puoi attivare una o entrambe le opzioni. Per NAT64, l'opzione Traffico IPv6 di origine (per NAT64) configura Private NAT per tutte le destinazioni supportate. |
| Configurazioni avanzate |
|
Per impostazione predefinita, Private NAT utilizza l'allocazione dinamica delle porte, che consente al gateway Cloud NAT di allocare dinamicamente le porte a ogni VM in base all'utilizzo. Il logging è disattivato per impostazione predefinita. Per informazioni sui timeout NAT e sui relativi valori predefiniti, consulta Timeout NAT. |
Crea un gateway Cloud NAT
Crea un gateway Cloud NAT nella rete VPC e nella regione in cui vuoi configurare Private NAT. Puoi configurare il gateway per applicare NAT agli intervalli di subnet IPv4 (NAT44) o agli intervalli di subnet IPv6 (NAT64), ma non a entrambi.
Crea un gateway per gli intervalli IPv4 (NAT44)
Console
- Nella console Google Cloud , vai alla pagina Cloud NAT.
- Fai clic su Inizia o, se hai gateway esistenti, Crea gateway Cloud NAT.
- Inserisci un nome del gateway.
- Per Tipo NAT, seleziona Privato.
- Seleziona la rete VPC e la regione in cui vuoi creare il gateway.
- Seleziona o crea un router cloud nella regione.
- Nella sezione Mappatura Cloud NAT, per Tipo di endpoint di origine, assicurati che sia selezionata l'opzione Istanze VM, nodi GKE, serverless.
- Nel campo Versione IP di origine, seleziona Intervalli di subnet IPv4.
- Nel campo Subnet di origine, seleziona Personalizzato.
- Nella sezione Subnet, seleziona una subnet per la quale vuoi configurare NAT. Se vuoi specificare intervalli aggiuntivi, fai clic su Aggiungi subnet e intervallo IP e aggiungi un'altra subnet.
- Aggiungi una regola NAT per definire per quale tipo di
Private NAT è abilitato per gli intervalli di subnet
selezionati nel passaggio precedente e configura un intervallo di subnet privato
che vuoi utilizzare per NAT:
- Fai clic su Aggiungi una regola.
- Nel campo Priorità regola, inserisci un valore compreso tra
0e65000. - Per Corrispondenza, seleziona una delle seguenti opzioni:
- Route di connettività ibrida: attiva Hybrid NAT.
- Hub Network Connectivity Center: abilita Private NAT per gli spoke NCC.
Per abilitare entrambi i tipi di Private NAT, seleziona Route di connettività ibrida e Hub Network Connectivity Center.
- Seleziona o crea un intervallo di subnet NAT privata.
- Fai clic su Fine.
- (Facoltativo) Modifica una delle seguenti impostazioni nella sezione Configurazioni
avanzate:
- Indica se configurare il logging. Per impostazione predefinita, è selezionata l'opzione Nessun logging.
- Se modificare il modo in cui Cloud NAT alloca le porte. Per
impostazione predefinita, è selezionata l'opzione Abilita allocazione dinamica delle porte. Per
configurare l'allocazione statica delle porte, deseleziona
Abilita allocazione dinamica delle porte e
specifica il Numero minimo di porte per istanza VM. Il valore predefinito
è
64. - Indica se aggiornare i timeout NAT per le connessioni di protocollo. Per informazioni su questi timeout e sui relativi valori predefiniti, consulta Timeout NAT.
- Fai clic su Crea.
gcloud
Crea un router Cloud nella regione della rete VPC in cui vuoi configurare Private NAT. Devi creare questo router Cloud per creare il gateway.
Utilizza il comando
gcloud compute routers create.gcloud compute routers create ROUTER_NAME \ --network=NETWORK --region=REGION
Sostituisci quanto segue:
ROUTER_NAME: un nome per il router CloudNETWORK: la rete VPC in cui creare il router CloudREGION: la regione in cui creare il router Cloud
Crea il gateway e specifica una o più subnet della rete VPC in cui vuoi configurare NAT. Per impostazione predefinita, NAT privata utilizza l'allocazione dinamica delle porte.
Utilizza il comando
gcloud compute routers nats createcon il flag--type=PRIVATE.gcloud compute routers nats create NAT_CONFIG \ --router=ROUTER_NAME \ --region=REGION \ --type=PRIVATE \ --nat-custom-subnet-ip-ranges=SUBNETWORK:ALL,[SUBNETWORK_1:ALL,...]
Sostituisci quanto segue:
NAT_CONFIG: un nome per la configurazione NATROUTER_NAME: il nome del router Cloud creato nel passaggio precedenteREGION: la regione del router CloudSUBNETWORK: il nome della subnet o delle subnet (separate da virgole) per cui vuoi utilizzare NAT
Se vuoi creare un gateway con allocazione statica delle porte, esegui il comando precedente con i flag
--no-enable-dynamic-port-allocatione--min-ports-per-vm=VALUE, sostituendoVALUEcon il numero minimo di porte. Se il flag--min-ports-per-vmnon è specificato, il valore predefinito è64.Crea una regola NAT per far corrispondere il traffico in base al tipo di Private NAT che stai configurando.
Utilizza il comando
gcloud compute routers nats rules createcon il flag--matchimpostato su una delle seguenti opzioni:--match='nexthop.hub': abilita Private NAT per gli spoke NCC.--match='nexthop.is_hybrid': attiva Hybrid NAT.--match='nexthop.hub == "HUB" || nexthop.is_hybrid': attiva entrambi i tipi di Private NAT.
Per creare una regola NAT per Private NAT per gli spoke NCC, esegui questo comando:
gcloud compute routers nats rules create NAT_RULE_PRIORITY \ --router=ROUTER_NAME --region=REGION \ --nat=NAT_CONFIG \ --match='nexthop.hub == "//networkconnectivity.googleapis.com/projects/PROJECT_ID/locations/global/hubs/HUB"' \ --source-nat-active-ranges=NAT_SUBNET
Per creare una regola NAT per Hybrid NAT, esegui questo comando:
gcloud compute routers nats rules create NAT_RULE_PRIORITY \ --router=ROUTER_NAME \ --region=REGION \ --nat=NAT_CONFIG \ --match='nexthop.is_hybrid' \ --source-nat-active-ranges=NAT_SUBNET
Per creare una regola NAT sia per Private NAT per gli spoke NCC sia per Hybrid NAT, esegui il comando seguente:
gcloud compute routers nats rules create NAT_RULE_PRIORITY \ --router=ROUTER_NAME \ --region=REGION \ --nat=NAT_CONFIG \ --match='nexthop.hub == "//networkconnectivity.googleapis.com/projects/PROJECT_ID/locations/global/hubs/HUB" || nexthop.is_hybrid' \ --source-nat-active-ranges=NAT_SUBNET
Sostituisci quanto segue:
NAT_RULE_PRIORITY: il numero di regola che identifica in modo univoco la regola NAT; specifica un numero compreso tra0e65000ROUTER_NAME: il nome del router Cloud creato in precedenzaREGION: la regione del router CloudNAT_CONFIG: il nome della configurazione NAT creata in precedenzaPROJECT_ID: il progetto Google Cloud dell'hub NCCHUB: il nome dell'hub NCCNAT_SUBNET: il nome della subnet Private NAT o delle subnet (separate da virgole) che hai creato in precedenza
Crea un gateway per gli intervalli IPv6 (NAT64)
Console
- Nella console Google Cloud , vai alla pagina Cloud NAT.
- Fai clic su Inizia o, se hai gateway esistenti, Crea gateway Cloud NAT.
- Inserisci un nome del gateway.
- Per Tipo NAT, seleziona Privato.
- Seleziona la rete VPC e la regione in cui vuoi creare il gateway.
- Seleziona o crea un router cloud nella regione.
- Nella sezione Mappatura Cloud NAT, per Tipo di endpoint di origine, assicurati che sia selezionata l'opzione Istanze VM, nodi GKE, serverless.
- Nel campo Versione IP di origine, seleziona Intervalli di subnet IPv6.
- Nel campo Subnet di origine, esegui una delle seguenti operazioni:
- Per utilizzare Cloud NAT per tutte le subnet IPv6 nella regione, seleziona Tutte le subnet.
- Per limitare le subnet che possono utilizzare Cloud NAT, seleziona Personalizzata e poi una subnet. Se vuoi specificare altre subnet, fai clic su Aggiungi subnet e aggiungi un'altra subnet.
- Aggiungi una regola NAT per configurare un intervallo di subnet privata che vuoi
utilizzare per NAT:
- Fai clic su Aggiungi una regola.
- Nel campo Priorità regola, inserisci un valore
compreso tra
0e65000. - Seleziona o crea un intervallo di subnet NAT privata.
- Fai clic su Fine.
- (Facoltativo) Modifica una delle seguenti impostazioni nella sezione
Configurazioni avanzate:
- Indica se configurare il logging. Per impostazione predefinita, è selezionata l'opzione Nessun logging.
- Se modificare il modo in cui Cloud NAT alloca le porte. Per
impostazione predefinita, è selezionata l'opzione Abilita allocazione dinamica delle porte. Per
configurare l'allocazione statica delle porte, deseleziona
Abilita allocazione dinamica delle porte e
specifica il Numero minimo di porte per istanza VM. Il valore predefinito
è
64. - Indica se aggiornare i timeout NAT per le connessioni di protocollo. Per informazioni su questi timeout e sui relativi valori predefiniti, consulta Timeout NAT.
- Fai clic su Crea.
gcloud
Crea un router Cloud nella regione della rete VPC in cui vuoi configurare Private NAT. Hai bisogno di questo router Cloud per creare il gateway.
Utilizza il comando
gcloud compute routers create.gcloud compute routers create ROUTER_NAME \ --network=NETWORK --region=REGION
Sostituisci quanto segue:
ROUTER_NAME: un nome per il router CloudNETWORK: la rete VPC in cui creare il router CloudREGION: la regione in cui creare il router Cloud
Crea il gateway Cloud NAT.
Utilizza il comando
gcloud compute routers nats createcon il flag--type=PRIVATE.Per configurare Private NAT per tutti gli intervalli di subnet IPv6, esegui questo comando:
gcloud compute routers nats create NAT_CONFIG \ --router=ROUTER_NAME \ --region=REGION \ --type=PRIVATE \ --nat64-all-v6-subnet-ip-ranges
Per configurare Private NAT per intervalli di subnet IPv6 personalizzati, esegui questo comando:
gcloud compute routers nats create NAT_CONFIG \ --router=ROUTER_NAME \ --region=REGION \ --type=PRIVATE \ --nat64-custom-v6-subnet-ip-ranges=SUBNETWORK,[SUBNETWORK_1,…]
Sostituisci quanto segue:
NAT_CONFIG: un nome per la configurazione NATROUTER_NAME: il nome del router Cloud creato nel passaggio precedente.REGION: la regione del router CloudSUBNETWORK: il nome della subnet o delle subnet (separate da virgole) per cui vuoi utilizzare NAT
Crea una regola NAT per NAT64. Utilizza il comando
gcloud beta compute routers nats rules createcon il flag--match.gcloud beta compute routers nats rules create NAT_RULE_PRIORITY \ --router=ROUTER_NAME \ --region=REGION \ --nat=NAT_CONFIG \ --match='isIPv6(source.ip)' \ --source-nat-active-ranges=NAT_SUBNET
Sostituisci quanto segue:
NAT_RULE_PRIORITY: il numero di regola che identifica in modo univoco la regola NAT; specifica un numero compreso tra0e65000ROUTER_NAME: il nome del router Cloud creato in precedenzaREGION: la regione del router CloudNAT_CONFIG: il nome della configurazione NAT creata in precedenzaNAT_SUBNET: il nome della subnet NAT privata o delle subnet (separate da virgole) che hai creato in precedenza
Dopo aver abilitato l'opzione isIPv6(source.ip), devi utilizzare la versione beta di gcloud CLI per le seguenti operazioni:
- Aggiorna il gateway Cloud NAT che converte IPv6 in IPv4
- Crea e aggiorna un gateway Cloud NAT che utilizza lo stesso router Cloud del gateway che converte IPv6 in IPv4
- Aggiorna il router Cloud in cui è configurato il gateway Cloud NAT
Visualizza la configurazione Private NAT
Console
Nella console Google Cloud , vai alla pagina Cloud NAT.
Per visualizzare i dettagli del gateway NAT, le informazioni sul mapping o i dettagli della configurazione, fai clic sul nome del gateway NAT.
Per visualizzare lo stato NAT, consulta la colonna Stato del gateway NAT.
gcloud
Puoi visualizzare i dettagli della configurazione NAT eseguendo i seguenti comandi:
Visualizza la configurazione del gateway Private NAT.
gcloud compute routers nats describe NAT_CONFIG \ --router=ROUTER_NAME \ --region=REGIONSostituisci quanto segue:
NAT_CONFIG: il nome della configurazione NATROUTER_NAME: il nome del router CloudREGION: la regione del NAT da descrivere. Se non specificata, potrebbe esserti chiesto di selezionare una regione (solo in modalità interattiva)
Visualizza il mapping degli intervalli IP:porta allocati a ogni interfaccia della VM.
gcloud compute routers get-nat-mapping-info ROUTER_NAME \ --region=REGIONVisualizza lo stato del gateway Private NAT.
gcloud compute routers get-status ROUTER_NAME \ --region=REGION
Aggiorna una configurazione Private NAT
Le sezioni seguenti descrivono come aggiornare un gateway Cloud NAT esistente.
Aggiorna le subnet nella configurazione NAT
Console
Nella console Google Cloud , vai alla pagina Cloud NAT.
Fai clic sul gateway NAT.
Fai clic su Modifica.
Se è selezionata l'opzione Personalizzata per Subnet di origine, seleziona una subnet. Per specificare intervalli aggiuntivi, fai clic su Aggiungi subnet e intervallo IP.
Solo intervalli di subnet IPv6: nella sezione Regola personalizzata, seleziona Traffico IPv6 di origine (per NAT64).
Fai clic su Salva.
gcloud
Utilizza il comando gcloud compute routers nats update.
Per aggiornare gli intervalli di subnet di origine per un gateway Cloud NAT esistente, esegui uno dei seguenti comandi, a seconda della versione IP degli intervalli di subnet che vuoi aggiornare:
Aggiorna gli intervalli di subnet IPv4:
gcloud compute routers nats update NAT_CONFIG \ --router=NAT_ROUTER \ --region=REGION \ --nat-custom-subnet-ip-ranges=IPV4_SUBNET_RANGESAggiorna gli intervalli di subnet IPv6 (anteprima):
gcloud beta compute routers nats update NAT_CONFIG \ --router=NAT_ROUTER \ --region=REGION \ --nat64-custom-v6-subnet-ip-ranges=IPV6_SUBNET_RANGES
Sostituisci quanto segue:
NAT_CONFIG: il nome della configurazione NATNAT_ROUTER: il nome del router CloudREGION: la regione del gateway NATIPV4_SUBNET_RANGES: una o più subnet nel seguente formato:SUBNET_NAME_1:ALL,SUBNET_NAME_2:ALL.IPV6_SUBNET_RANGES: una o più subnet nel seguente formato:SUBNET_NAME_1,SUBNET_NAME_2.
Rimuovere le subnet dalla configurazione NAT
Puoi rimuovere le subnet dalla configurazione del gateway NAT.
Console
Nella console Google Cloud , vai alla pagina Cloud NAT.
Fai clic sul gateway NAT.
Fai clic su Modifica.
Elimina la subnet che vuoi rimuovere dal mapping NAT.
Fai clic su Salva.
Aggiungi subnet NAT alla configurazione
Per eseguire NAT sul traffico, una configurazione Private NAT utilizza indirizzi IP NAT da una subnet con lo scopo di PRIVATE_NAT.
Se la configurazione Private NAT richiede un numero di indirizzi IP NAT superiore a quello disponibile, puoi aggiungere altre subnet con scopo PRIVATE_NAT alla configurazione.
Console
Nella console Google Cloud , vai alla pagina Cloud NAT.
Fai clic sul gateway NAT.
Fai clic su Modifica.
Espandi la regola esistente.
Fai clic su Aggiungi intervalli di subnet.
Seleziona o crea un nuovo intervallo di subnet NAT, quindi fai clic su Fine.
Fai clic su Salva.
gcloud
gcloud compute routers nats rules update NAT_RULE_PRIORITY \
--nat=NAT_CONFIG \
--router=ROUTER_NAME \
--region=REGION \
--source-nat-active-ranges=NAT_SUBNET_1, NAT_SUBNET_2 ...
Sostituisci quanto segue:
NAT_RULE_PRIORITY: il numero che identifica in modo univoco la regola da aggiornare, da0a65000.NAT_CONFIG: il nome della configurazione Private NAT per la regola da aggiornare.ROUTER_NAME: il nome del router da utilizzare con questo gateway.NAT_SUBNET: i nomi delle subnet Private NAT da aggiungere alla configurazione NAT esistente.
Elimina configurazione NAT
L'eliminazione di una configurazione del gateway rimuove la configurazione NAT da un router Cloud. L'eliminazione di una configurazione del gateway non comporta l'eliminazione del router stesso.
Console
Nella console Google Cloud , vai alla pagina Cloud NAT.
Seleziona la casella di controllo accanto alla configurazione del gateway da eliminare.
Nel menu, fai clic su Elimina.
gcloud
gcloud compute routers nats delete NAT_CONFIG \
--router=ROUTER_NAME \
--region=REGION
Sostituisci quanto segue:
NAT_CONFIG: il nome della configurazione NATROUTER_NAME: il nome del router CloudREGION: la regione del NAT da eliminare; se non specificata, potrebbe esserti chiesto di selezionare una regione (solo modalità interattiva).