Questa pagina mostra come configurare e gestire indirizzi IPv4 o IPv6 interni statici per le istanze bare metal e di macchine virtuali (VM) Compute Engine.
Se un'istanza richiede un indirizzo IP interno fisso che non cambia, puoi ottenere un indirizzo IP interno statico per l'istanza utilizzando una delle seguenti opzioni:
- Puoi prenotare un indirizzo IP interno statico, quindi specificare l'indirizzo prenotato quando crei un'istanza.
- Puoi anche creare l'istanza con un indirizzo IP interno temporaneo, quindi promuovere questo indirizzo IP temporaneo a indirizzo IP interno statico.
Per scoprire come gestire gli indirizzi IP interni secondari, consulta Intervalli IP alias.
In Compute Engine, ogni istanza VM può avere più interfacce di rete. Ogni interfaccia può avere un indirizzo IP esterno, un indirizzo IP interno principale e uno o più indirizzi IP interni secondari. Per saperne di più sugli indirizzi IP, leggi la documentazione relativa agli indirizzi IP.
Con gli indirizzi IP interni statici, puoi utilizzare sempre lo stesso indirizzo IP per una VM, anche se devi eliminarla e ricrearla.
Per configurare un indirizzo IP esterno statico anziché un indirizzo IP interno, consulta Configura indirizzi IP esterni statici.
Prima di iniziare
- Scopri di più sugli indirizzi IP.
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API di Trusted Cloud by S3NS .
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
gcloud init
- Set a default region and zone.
Terraform
Per utilizzare gli esempi di Terraform in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura leCredenziali predefinite dell'applicazionee con le tue credenziali utente.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity.
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Trusted Cloud .
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per configurare e gestire gli indirizzi IP statici, chiedi all'amministratore di concederti i seguenti ruoli IAM sul progetto:
-
Per creare e aggiornare le VM: Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questi ruoli predefiniti contengono le autorizzazioni necessarie per configurare e gestire gli indirizzi IP statici. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per configurare e gestire gli indirizzi IP statici sono necessarie le seguenti autorizzazioni:
-
compute.instances.update
sull'istanza VM -
compute.instances.updateNetworkInterface
sull'istanza VM -
compute.instances.addAccessConfig
sull'istanza VM -
compute.instances.deleteAccessConfig
sull'istanza VM -
compute.networks.list
sulla rete -
compute.subnetworks.use
sulla subnet -
compute.subnetworks.list
sulla subnet -
Per creare le VM:
compute.instances.create
sul progetto- Per utilizzare un'immagine personalizzata per creare la VM:
compute.images.useReadOnly
sull'immagine - Per utilizzare uno snapshot per creare la VM:
compute.snapshots.useReadOnly
sullo snapshot - Per utilizzare un modello di istanza per creare la VM:
compute.instanceTemplates.useReadOnly
sul modello di istanza - Per assegnare una rete legacy alla VM:
compute.networks.use
sul progetto - Per specificare un indirizzo IP statico per la VM:
compute.addresses.use
sul progetto - Per assegnare un indirizzo IP esterno alla VM quando viene utilizzata una rete legacy:
compute.networks.useExternalIp
sul progetto - Per specificare una subnet per la VM:
compute.subnetworks.use
sul progetto o sulla subnet scelta - Per assegnare un indirizzo IP esterno alla VM quando viene utilizzata una rete VPC:
compute.subnetworks.useExternalIp
sul progetto o sulla subnet scelta - Per impostare i metadati dell'istanza VM per la VM:
compute.instances.setMetadata
sul progetto - Per impostare i tag per la VM:
compute.instances.setTags
sulla VM - Per impostare le etichette per la VM:
compute.instances.setLabels
sulla VM - Per impostare un service account da utilizzare per la VM:
compute.instances.setServiceAccount
sulla VM - Per creare un nuovo disco per la VM:
compute.disks.create
sul progetto - Per collegare un disco esistente in modalità di sola lettura o lettura/scrittura:
compute.disks.use
sul disco - Per collegare un disco esistente in modalità di sola lettura:
compute.disks.useReadOnly
sul disco
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Limitazioni
Il numero di indirizzi IP interni statici che puoi prenotare non può superare la quota del progetto. Per saperne di più, consulta le quote per progetto nella documentazione del VPC.
Solo una risorsa alla volta può utilizzare un indirizzo IP interno statico.
La prenotazione di un indirizzo IP interno statico è supportata solo per le reti VPC. Non è supportata per le reti in modalità legacy.
L'eliminazione di una risorsa non rilascia automaticamente un indirizzo IP interno statico. Devi rilasciare manualmente gli indirizzi IP interni statici quando non ne hai più bisogno.
Ogni VM può avere più interfacce di rete e a ogni interfaccia possono essere assegnati i seguenti indirizzi IP in base al tipo di stack:
- Interfacce solo IPv4:
- Un indirizzo IPv4 interno (obbligatorio)
- Un indirizzo IPv4 esterno (facoltativo)
- Interfacce a doppio stack (IPv4 e IPv6):
- Un indirizzo IPv4 interno (obbligatorio)
- Un indirizzo IPv4 esterno (facoltativo)
- Un intervallo di indirizzi IPv6
/96
, interno o esterno, ma non entrambi (obbligatorio)
- Interfacce solo IPv6 (Anteprima):
- Un intervallo di indirizzi IPv6
/96
, interno o esterno, ma non entrambi (obbligatorio)
- Un intervallo di indirizzi IPv6
- Interfacce solo IPv4:
Non puoi annullare l'assegnazione o modificare quanto segue:
- L'indirizzo IPv4 interno di una risorsa esistente. Ad esempio, non puoi assegnare un nuovo indirizzo IP interno statico a un'istanza VM in esecuzione o arrestata.
- L'indirizzo IPv6 interno di una VM con un'interfaccia di rete solo IPv6.
Tuttavia, puoi promuovere un indirizzo IP interno temporaneo di una risorsa a indirizzo IP interno statico in modo che rimanga prenotato anche dopo l'eliminazione della risorsa.
Non puoi modificare il nome di un indirizzo IP statico.
Gli indirizzi IP interni statici sono regionali, il che significa che sono limitati alla regione in cui sono prenotati. Ad esempio, se in
Region A
è presente un indirizzo IP interno statico prenotato, puoi utilizzare l'indirizzo IP solo inRegion A
.
Come configurare un indirizzo IP interno statico
Puoi prenotare un indirizzo IP interno statico, quindi specificare l'indirizzo prenotato quando crei un'istanza. Puoi anche creare la VM con un indirizzo IP interno temporaneo, quindi promuoverlo a indirizzo IP interno statico.
Per utilizzare un indirizzo IP interno statico, devi avere una rete VPC per il tuo progetto. Per visualizzare le reti VPC nel progetto, consulta Visualizza le reti VPC.
Prenota un indirizzo IPv4 o IPv6 interno statico, quindi associalo a una VM specifica
In questo scenario, prenoti separatamente un indirizzo IP interno statico, quindi lo assegni a un'istanza:
Scegli una subnet nella rete VPC. Per gli indirizzi IPv6, assicurati che si tratti di una subnet con un intervallo di indirizzi IPv6 interni.
Prenota un indirizzo IP interno dall'intervallo IP principale della subnet. Questo passaggio crea una risorsa indirizzo IP interno con nome contenente quell'indirizzo IP interno specifico. La prenotazione dell'indirizzo IP impedisce a Trusted Cloud di allocarlo automaticamente come indirizzo temporaneo.
Utilizza l'indirizzo IP interno prenotato associandolo a un'istanza al momento della creazione della risorsa VM.
Specifica un indirizzo IPv4 o IPv6 interno temporaneo per un'istanza, quindi promuovilo
In questo scenario, promuovi un indirizzo IPv4 o IPv6 interno temporaneo che è ancora associato a un'istanza:
Scegli una subnet nella rete VPC. Per gli indirizzi IPv6, assicurati che si tratti di una subnet con un intervallo di indirizzi IPv6.
Crea un'istanza con un indirizzo IPv4 o IPv6 temporaneo allocato automaticamente o un indirizzo IPv4 o IPv6 personalizzato.
Promuovi l'indirizzo IP interno temporaneo a indirizzo statico.
Visualizza gli indirizzi IP interni statici disponibili
Per visualizzare tutti gli indirizzi IP interni statici esistenti, completa i seguenti passaggi.
Console
Nella console Trusted Cloud , vai alla pagina Indirizzi IP.
Fai clic su Indirizzi IP interni.
gcloud
Utilizza il comando
gcloud compute addresses list
:gcloud compute addresses list
API
Utilizza il metodo
addresses.list
:GET https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/regions/REGION/addresses
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto per questa richiestaREGION
: il nome della regione per questa richiesta
Per elencare tutti gli indirizzi in tutte le regioni, utilizza il metodo
addresses.aggregatedList
:GET https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/aggregated/addresses
Come vengono assegnati gli indirizzi IP interni
Alle interfacce di rete di un'istanza vengono assegnati gli indirizzi IP della subnet a cui sono collegate. Ogni interfaccia di rete IPv4 o a doppio stack ha un indirizzo IPv4 interno principale assegnato dall'intervallo IPv4 primario della subnet. A ogni interfaccia di rete solo IPv6 o a doppio stack connessa a una subnet con un intervallo di indirizzi IPv6 interni viene assegnato un indirizzo IPv6 interno.
Gli indirizzi IPv4 interni possono essere assegnati nei seguenti modi:
- Compute Engine assegna automaticamente un singolo indirizzo IPv4 dall'intervallo della subnet IPv4 principale.
- Puoi assegnare un indirizzo IPv4 interno specifico quando crei un'istanza oppure puoi prenotare un indirizzo IPv4 interno statico per il tuo progetto e assegnarlo all'interfaccia di rete di un'istanza.
Gli indirizzi IPv6 interni possono essere assegnati nei seguenti modi:
- Compute Engine assegna automaticamente un singolo intervallo
/96
dall'intervallo della subnet IPv6. - Puoi assegnare un intervallo
/96
personalizzato dall'intervallo IPv6 interno della subnet quando crei un'istanza, oppure puoi prenotare un intervallo di indirizzi IPv6 interni statici dall'intervallo IPv6 interno della subnet e assegnarlo all'interfaccia di rete di un'istanza.
Utilizza indirizzi IP interni statici prenotati quando crei le risorse
Dopo aver prenotato un indirizzo IP interno statico, puoi assegnare l'indirizzo prenotato quando crei un'istanza o un bilanciatore del carico interno.
Le seguenti procedure descrivono come utilizzare indirizzi IP interni statici durante la creazione di risorse:
- Crea un'istanza con un indirizzo IPv4 o IPv6 interno prenotato
- Utilizza un indirizzo IPv4 o IPv6 interno statico per un'interfaccia di rete secondaria
Crea un'istanza con un indirizzo IPv4 o IPv6 interno prenotato
Quando crei un'istanza connessa a una subnet a doppio stack o solo IPv6 con un intervallo IPv6 interno e non specifichi un indirizzo IPv6 interno temporaneo personalizzato o un indirizzo IPv6 interno statico prenotato, Compute Engine assegna automaticamente all'istanza un indirizzo IPv6 interno temporaneo dall'intervallo IPv6 della subnet.
Console
Nella console Trusted Cloud , vai alla pagina Crea un'istanza VM.
Espandi la sezione Opzioni avanzate.
Espandi la sezione Networking.
Per assegnare un indirizzo IPv4 interno, segui questi passaggi:
- Seleziona una rete e una subnet.
- Seleziona un indirizzo IPv4 interno prenotato dall'elenco Indirizzo IPv4 interno principale.
In alternativa, seleziona Prenota indirizzo IP interno statico e prenota un nuovo indirizzo IPv4 interno statico.
Per assegnare un indirizzo IPv6 interno, segui questi passaggi:
- Seleziona una rete che contenga una subnet con un intervallo di indirizzi IPv6.
- Seleziona una subnet a doppio stack o solo IPv6 dall'elenco Subnet.
La subnet deve avere il tipo di accesso IPv6
INTERNAL
. - Per Tipo di stack IP, seleziona IPv4 e IPv6 (stack doppio) o IPv6 (stack singolo).
- Seleziona un indirizzo IPv6 interno prenotato dall'elenco Indirizzo IPv6 interno principale.
In alternativa, seleziona Prenota indirizzo IPv6 interno statico e prenota un nuovo indirizzo IPv6 interno statico.
Per completare la modifica dell'interfaccia di rete predefinita, fai clic su Fine.
Continua il processo di creazione dell'istanza.
Fai clic su Crea.
gcloud
Utilizza il comando
instances create
per creare un'istanza con un indirizzo IPv4 interno prenotato e utilizza il flag--private-network-ip
per specificare l'indirizzo IP:gcloud compute instances create INSTANCE_NAME \ --private-network-ip IP_ADDRESS
Sostituisci quanto segue:
INSTANCE_NAME
: il nome dell'istanza che vuoi creareIP_ADDRESS
: l'indirizzo IP che vuoi assegnare
Se utilizzi una rete in modalità subnet personalizzata, devi specificare anche la subnet utilizzando il parametro
--subnet SUBNET
.Per creare un'istanza con un indirizzo IPv6 interno prenotato, utilizza il flag
--internal-ipv6-address
per specificare l'indirizzo IP:gcloud compute instances create INSTANCE_NAME \ --subnet SUBNETWORK \ --stack-type STACK_TYPE \ --internal-ipv6-address INTERNAL_IPV6_ADDRESS \ --zone ZONE
Sostituisci quanto segue:
INSTANCE_NAME
: il nome dell'istanza che vuoi creareSUBNETWORK
: la subnet per l'indirizzo IPv6 internoSTACK_TYPE
: il tipo di stack per l'istanza,IPV4_IPV6
oIPv6_ONLY
.INTERNAL_IPV6_ADDRESS
: l'indirizzo IPv6/96
, il nome dell'indirizzo IP o l'URI della risorsa indirizzo. Per utilizzare l'indirizzo IP, è necessario prima prenotarlo.ZONE
: la zona in cui creare l'istanza.
REST
Per creare un'istanza con un indirizzo IP interno statico, utilizza il metodo
instances.insert
.Per gli indirizzi IPv4 interni, fornisci esplicitamente la proprietà
networkInterfaces[].networkIP
con l'indirizzo IPv4 interno che vuoi assegnare all'istanza.Ad esempio:
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "name": "INSTANCE_NAME", "machineType": "zones/us-central1-f/machineTypes/e2-micro", "networkInterfaces": [{ "accessConfigs": [{ "type": "ONE_TO_ONE_NAT", "name": "External NAT", }], "network": "global/networks/default", "networkIP": "IPV4_ADDRESS" }], "disks": [{ "autoDelete": "true", "boot": "true", "type": "PERSISTENT", "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/v20150818" } }] }
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui creare l'istanzaZONE
: la zona in cui creare l'istanzaINSTANCE_NAME
: il nome della macchina virtualeIPV4_ADDRESS
: l'indirizzo IPv4 interno da assegnare all'istanza
Per gli indirizzi IPv6 interni, specifica esplicitamente i valori per le seguenti proprietà:
networkInterfaces[].stackType
networkInterfaces[].ipv6Address
networkInterfaces[].internalIpv6PrefixLength
networkInterfaces[].ipv6AccessType
Ad esempio:
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "name": "INSTANCE_NAME", "machineType": "zones/us-central1-f/machineTypes/n4-standard-2", "networkInterfaces": [{ "network": "global/networks/default", "stackType": "STACK_TYPE" "ipv6Address": "IPV6_ADDRESS", "internalIpv6PrefixLength": 96 }], "disks": [{ "autoDelete": "true", "boot": "true", "type": "PERSISTENT", "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/debian-11-bullseye-v20241009" } }] }
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui creare l'istanza.ZONE
: la zona in cui creare l'istanza.INSTANCE_NAME
: il nome dell'istanza.STACK_TYPE
: il tipo di stack per l'istanza,IPV4_IPV6
oIPv6_ONLY
.IPV6_ADDRESS
: l'indirizzo IPv6 interno da assegnare all'istanza.
Se elimini un'istanza con un indirizzo IP temporaneo, l'indirizzo viene reintegrato nel pool di indirizzi non allocati. Se hai bisogno di un indirizzo IP interno che persista oltre la durata dell'istanza, puoi prenotare un indirizzo IP interno statico.
Assegna un indirizzo interno statico all'interfaccia di rete secondaria di un'istanza
Quando crei un'istanza con più interfacce di rete, puoi utilizzare un indirizzo IPv4 o IPv6 interno statico prenotato sia per le interfacce di rete principali che per quelle secondarie.
Per utilizzare un indirizzo IPv4 o IPv6 interno statico per un'interfaccia di rete secondaria, consulta Crea istanze con più interfacce di rete.
Modifica o assegna un indirizzo IPv6 interno a un'istanza esistente
Puoi modificare o assegnare un indirizzo IPv6 interno per un'istanza a doppio stack esistente. Se l'istanza è solo IPv4 e vuoi assegnare un indirizzo IPv6, devi prima impostare il tipo di stack su doppio stack.
Se all'istanza è già stato assegnato un indirizzo IPv6 interno, devi prima annullarne l'assegnazione. Quindi, assegna un nuovo indirizzo all'istanza utilizzando l'interfaccia di rete dell'istanza.
Per modificare o assegnare un indirizzo IPv6 interno statico a un'istanza esistente, completa i seguenti passaggi.
Console
- Prenota un indirizzo IPv6 interno statico
Nella console Trusted Cloud , vai alla pagina Istanze VM.
Fai clic sul nome dell'istanza di cui vuoi modificare l'indirizzo IPv6 interno.
Nella pagina Dettagli istanza, completa i seguenti passaggi:
- Fai clic su Modifica.
- Espandi Interfacce di rete.
- Se l'istanza è solo IPv4 e vuoi assegnare un indirizzo IPv6, devi prima impostare il tipo di stack su doppio stack.
- Nell'elenco Indirizzo IPv6 interno principale, procedi in uno dei seguenti modi:
- Per assegnare automaticamente un nuovo indirizzo IPv6 temporaneo, scegli Temporaneo (automatico).
- Per specificare manualmente un nuovo indirizzo IPv6 temporaneo, scegli Temporaneo (personalizzato).
- Per assegnare un indirizzo IP interno statico esistente, scegli il nome di un indirizzo IPv6 prenotato dall'elenco.
- Fai clic su Fine.
Fai clic su Salva.
gcloud
Utilizza il comando
compute instances network-interfaces update
.gcloud compute instances network-interfaces update INSTANCE_NAME \ --network-interface NIC \ --ipv6-network-tier PREMIUM \ --stack-type STACK_TYPE \ --internal-ipv6-address INTERNAL_IPV6_ADDRESS \ --zone ZONE
Sostituisci quanto segue:
INSTANCE_NAME
: il nome dell'istanza che vuoi creareNIC
: il nome dell'interfaccia di rete da aggiornareSTACK_TYPE
: il tipo di stack per l'istanza, che deve essereIPV4_IPV6
INTERNAL_IPV6_ADDRESS
: l'indirizzo IPv6 interno/96
da assegnare all'interfaccia, il nome dell'indirizzo IP o l'URI della risorsa indirizzoZONE
: la zona dell'istanza
REST
Utilizza il metodo
instances.update
. Aggiorna la proprietànetworkInterfaces[].ipv6Address
con l'indirizzo IPv6 interno che vuoi assegnare.Ad esempio:
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME { ... "networkInterfaces": [{ "accessConfigs": [{ "type": "ONE_TO_ONE_NAT", "name": "External NAT", }], "stackType": "STACK_TYPE" "ipv6Address": "IPV6_ADDRESS", "internalIpv6PrefixLength": 96 "subnetwork": "regions/REGION/subnetworks/SUBNETWORK", }], "disks": [{ "autoDelete": "true", "boot": "true", "type": "PERSISTENT", "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/debian-11-bullseye-v20241009" } }] }
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui si trova l'istanzaZONE
: la zona in cui creare l'istanzaINSTANCE_NAME
: il nome dell'istanzaSTACK_TYPE
: il tipo di stack per l'istanza, che deve essereIPV4_IPV6
IPV6_ADDRESS
: l'indirizzo IPv6 interno da assegnare all'istanzaSe specifichi l'URI della risorsa indirizzo IPv6 interno o un intervallo di indirizzi IPv6 come valore per
IPV6_ADDRESS
, devi lasciare vuoto il valore diinternalIpv6PrefixLength
.
Gestisci gli indirizzi IP interni statici
Le seguenti procedure ti consentono di gestire gli indirizzi IP interni statici per le tue istanze:
- Determina se un indirizzo IPv4 o IPv6 interno è temporaneo o statico
- Elenca gli indirizzi IPv4 o IPv6 interni statici
- Annulla l'assegnazione di un indirizzo IPv6 interno statico
- Rilascia un indirizzo IPv6 interno statico
Determina se un indirizzo IPv4 o IPv6 interno è temporaneo o statico
Gli indirizzi IP interni statici e temporanei si comportano e appaiono allo stesso modo nella maggior parte dei contesti. Tuttavia, con gli indirizzi IP interni statici puoi utilizzare lo stesso indirizzo IP per la stessa risorsa anche se la elimini e la ricrei. In genere, un indirizzo IP temporaneo viene rilasciato se arresti o elimini la risorsa.
Per determinare se un indirizzo è statico o temporaneo, segui questi passaggi:
Nella console Trusted Cloud , vai alla pagina Indirizzi IP.
Individua l'indirizzo nell'elenco e controlla la colonna Tipo per il tipo di indirizzo IP.
Annulla l'assegnazione di un indirizzo IPv6 interno statico
Puoi annullare l'assegnazione di un indirizzo IPv6 interno statico a un'istanza a doppio stack aggiornando il tipo di stack per l'interfaccia di rete dell'istanza o eliminando l'istanza a cui è assegnato l'indirizzo.
Quando annulli l'assegnazione di un indirizzo IPv6 interno, il sistema lo rimuove dalla risorsa, ma mantiene l'indirizzo prenotato per il tuo progetto. Puoi riassegnare l'indirizzo a un'altra risorsa in un secondo momento.
Per annullare l'assegnazione di un indirizzo IPv6 interno statico a un'istanza, completa i seguenti passaggi.
Console
Nella console Trusted Cloud , vai alla pagina Istanze VM.
Fai clic sul nome dell'istanza di cui vuoi annullare l'assegnazione dell'indirizzo IPv6 interno.
Nella pagina Dettagli istanza, completa i seguenti passaggi:
- Fai clic su Modifica.
- Espandi Interfacce di rete.
- Per Tipo di stack IP, seleziona IPv4 (stack singolo).
- Fai clic su Fine.
Fai clic su Salva.
gcloud
Utilizza il comando
compute instances network-interfaces update
con il flag--stack-type
impostato suIPV4_ONLY
.gcloud compute instances network-interfaces update INSTANCE_NAME \ --network-interface=NIC \ --stack-type=IPV4_ONLY \ --zone=ZONE
Sostituisci quanto segue:
INSTANCE_NAME
: il nome dell'istanza di cui vuoi aggiornare l'interfaccia di reteNIC
: il nome dell'interfaccia di rete da aggiornareZONE
: la zona dell'istanza
Verifica che l'indirizzo IPv6 interno statico sia ora disponibile e contrassegnato come
RESERVED
anziché comeIN_USE
:gcloud compute addresses list \ --filter="region=REGION AND name=INSTANCE_NAME"
REST
Aggiorna il tipo di stack dell'istanza dell'interfaccia di rete a cui è collegato l'indirizzo IPv6 interno:
- Invia una richiesta
PATCH
al metodoinstances.updateNetworkInterface
. Nel corpo della richiesta, aggiorna il valore del campo
stackType
aIPV4_ONLY
.Ad esempio:
PATCH https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateNetworkInterface { "networkInterfaces": [{ ... "stackType" : "IPV4_ONLY" ... }] }
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui si trova l'istanzaZONE
: la zona in cui creare l'istanzaINSTANCE_NAME
: il nome dell'istanza
Rilascia un indirizzo IP interno statico
Se non hai più bisogno di un indirizzo IP IPv4 o IPv6 interno statico, puoi rilasciarlo eliminando la risorsa indirizzo IP. L'eliminazione di un'istanza non comporta il rilascio automatico di un indirizzo IP esterno statico. Devi rilasciare manualmente gli indirizzi IP esterni statici quando non sono più necessari.
Per rilasciare un indirizzo IP interno statico, consulta Rilascia un indirizzo IPv4 o IPv6 interno statico nella documentazione del VPC.
Passaggi successivi
- Indirizzi IP
- Configura un indirizzo IP esterno statico
- Assegna più indirizzi IP interni utilizzando indirizzi IP alias
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-18 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-18 UTC."],[[["This document outlines the process of configuring and managing static internal IPv4 or IPv6 addresses for Compute Engine virtual machines (VMs) and bare metal instances."],["You can obtain a static internal IP address by reserving it before creating an instance, or by promoting an ephemeral IP address already in use by an instance to static."],["Static internal IP addresses ensure that a VM uses the same IP even if deleted and recreated, although only one resource can use a static IP address at a time."],["Each VM interface can have one primary internal IP address, one external IP, and additional secondary internal IP addresses, with support for IPv4-only, dual-stack, and IPv6-only configurations."],["Static internal IP addresses are regional, limiting their use to the region they are reserved in, and must be manually released when no longer needed, even if the associated resource is deleted."]]],[]] -