Eseguire query su Cloud Number Registry
Questa pagina spiega come eseguire query sulle informazioni archiviate in Cloud Number Registry.
Prima di iniziare
- Configura Cloud Number Registry.
- Seleziona il progetto nella tua organizzazione configurato per fornire l'accesso a Cloud Number Registry.
- Verifica di disporre delle autorizzazioni necessarie per completare questa guida.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per visualizzare le informazioni archiviate in Cloud Number Registry,
chiedi all'amministratore di concederti il
ruolo IAM Visualizzatore IPAM di Cloud Number Registry (roles/cloudnumberregistry.ipamViewer) nel tuo progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Trova intervalli IP liberi
Puoi trovare intervalli di indirizzi IP disponibili all'interno di intervalli rilevati o personalizzati.
Trova intervalli IP liberi negli intervalli rilevati
Quando trovi intervalli IP liberi negli intervalli rilevati, si applicano le seguenti limitazioni:
I risultati potrebbero includere indirizzi inutilizzabili negli intervalli di subnet IPv4 e indirizzi inutilizzabili negli intervalli di subnet IPv6.
I risultati potrebbero includere indirizzi IP temporanei assegnati a istanze arrestate.
Console
Nella Google Cloud console, vai alla pagina Cloud Number Registry.
Fai clic sulla scheda Registry book.
Fai clic su un registry book.
Fai clic sulla scheda Discovered realms.
Fai clic su un realm rilevato e poi su un intervallo rilevato all'interno di quel realm.
Fai clic su Trova intervalli IP liberi.
In Lunghezza prefisso, seleziona la dimensione dell'intervallo che vuoi trovare.
Vengono elencati gli intervalli disponibili della dimensione specificata.
gcloud
Trova gli intervalli IP liberi negli intervalli rilevati utilizzando il
gcloud alpha number-registry discovered-ranges find-free-ip-ranges
comando.
gcloud alpha number-registry discovered-ranges find-free-ip-ranges DISCOVERED_RANGE_NAME \
--cidr-prefix-length=PREFIX_LENGTH \
--range-count=RANGE_COUNT \
--location=global
Sostituisci quanto segue:
DISCOVERED_RANGE_NAME: il nome dell'intervallo rilevato.PREFIX_LENGTH: la lunghezza del prefisso CIDR degli intervalli da trovare. Utilizza32per trovare singoli indirizzi IPv4.RANGE_COUNT: il numero di intervalli liberi da trovare.
Trova intervalli IP liberi negli intervalli personalizzati
Se non esiste un intervallo personalizzato per un determinato intervallo di indirizzi IP, l'intervallo viene considerato un intervallo IP libero. Se vuoi utilizzare Cloud Number Registry per trovare intervalli IP liberi all'interno di intervalli personalizzati, assicurati che tutti gli indirizzi IP e gli intervalli di indirizzi IP in uso abbiano un intervallo personalizzato corrispondente.
Console
Nella Google Cloud console, vai alla pagina Cloud Number Registry.
Fai clic sulla scheda Registry book.
Fai clic su un registry book.
Fai clic sulla scheda Custom realms.
Fai clic su un realm personalizzato e poi su un intervallo personalizzato all'interno di quel realm.
Fai clic su Trova intervalli IP liberi.
In Lunghezza prefisso, seleziona la dimensione dell'intervallo che vuoi trovare.
Vengono elencati gli intervalli disponibili della dimensione specificata.
gcloud
Trova gli intervalli IP liberi negli intervalli personalizzati utilizzando il
gcloud alpha number-registry custom-ranges find-free-ip-ranges
comando.
gcloud alpha number-registry custom-ranges find-free-ip-ranges CUSTOM_RANGE_NAME \
--cidr-prefix-length=PREFIX_LENGTH \
--range-count=RANGE_COUNT \
--location=global
Sostituisci quanto segue:
CUSTOM_RANGE_NAME: il nome dell'intervallo personalizzato.PREFIX_LENGTH: la lunghezza del prefisso CIDR degli intervalli da trovare. Utilizza32per trovare singoli indirizzi IPv4.RANGE_COUNT: il numero di intervalli liberi da trovare.
Cercare risorse di indirizzi IP
Puoi cercare risorse di indirizzi IP all'interno di un registry book.
Puoi utilizzare i seguenti filtri nelle query:
- Indirizzo IP: l'indirizzo IP da cercare, ad esempio
10.10.10.46. - Realm: il nome del realm in cui eseguire la ricerca, ad esempio,
vpc-global-123456789. - Intervallo principale: l'URI dell'intervallo principale in cui vuoi eseguire la ricerca
, ad esempio,
projects/project3/locations/global/customRanges/range7. - Versione IP: la versione IP da filtrare.
Attributi: puoi filtrare in base al testo dell'attributo oppure in base a chiavi e valori, ma non puoi includere entrambi nella stessa query.
- Filtra per testo: il testo dell'attributo da cercare negli
intervalli, ad esempio
europe-west1. - Filtra per chiavi e valori: la chiave e il valore dell'attributo da filtrare, ad esempio la chiave
addressTypecon il valoreINTERNAL.
- Filtra per testo: il testo dell'attributo da cercare negli
intervalli, ad esempio
Console
Nella Google Cloud console, vai alla pagina Cloud Number Registry.
Fai clic sulla scheda Registry book.
Fai clic su un registry book.
Fai clic sulla scheda Ricerca IP.
Inserisci la query di ricerca utilizzando il campo Indirizzo IP e la sezione Filtri, quindi fai clic su Cerca.
- Per cercare un indirizzo IP specifico, inseriscilo nel campo Indirizzo IP.
- Per filtrare la ricerca in base a versione IP, realm, intervallo principale o attributi, inserisci la query di ricerca nella sezione Filtri.
gcloud
Cerca le risorse IP utilizzando il
gcloud alpha number-registry registry-books search-ip-resources
comando.
Puoi combinare i filtri nei seguenti modi:
- Puoi combinare due o più filtri nella stessa query utilizzando
AND. - Puoi utilizzare
AND NOTsolo in combinazione con ilattribute:(KEY=VALUE)filtro. - Puoi utilizzare
attributeoattribute_textin una determinata query, ma non entrambi.
gcloud alpha number-registry registry-books search-ip-resources REGISTRY_BOOK \
--query=QUERY \
--show-utilization \
--location=global
Sostituisci quanto segue:
REGISTRY_BOOK: il nome del registry book in cui eseguire la ricerca.QUERY: la query per la ricerca, ad esempio:"ip_address=\"2001:db8::/64\"""attribute_text=europe-west1""attribute:(resourceName=projects/project123/regions/us-east1/subnetworks/subnet1)""realm=vpc-global-123456789""realm=vpc-global-123456789 AND ip_address=10.10.10.46""realm=vpc-global-123456789 AND ip_version=IPV6""realm=vpc-global-123456789 AND attribute_text=production""realm=vpc-global-123456789 AND attribute:(team=\"Sales Europe\")""parent_range=projects/project3/locations/global/customRanges/range7""parent_range=projects/project3/locations/global/customRanges/range7 AND attribute:(team=marketing)""parent_range=projects/project3/locations/global/customRanges/range7 AND NOT attribute:(environment=production)"