Cloud Number Registry abfragen
Auf dieser Seite wird erläutert, wie Sie Informationen abfragen, die in der Cloud Number Registry gespeichert sind.
Hinweis
- Cloud Number Registry einrichten.
- Wählen Sie das Projekt in Ihrer Organisation aus, das für den Zugriff auf die Cloud Number Registry konfiguriert wurde.
- Prüfen Sie, ob Sie die Berechtigungen haben, die zum Ausführen der Schritte in dieser Anleitung erforderlich sind.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die
Cloud Number Registry IPAM Viewer (roles/cloudnumberregistry.ipamViewer)
IAM-Rolle für Ihr Projekt zu gewähren, um die Berechtigungen zu erhalten, die
Sie zum Aufrufen von Informationen benötigen, die in der Cloud Number Registry gespeichert sind.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
IP-Adressauslastung anzeigen
Sie können die IP-Adressauslastung für ermittelte oder benutzerdefinierte Bereiche ansehen.
Auslastung eines ermittelten Bereichs anzeigen
gcloud
Verwenden Sie den Befehl gcloud alpha number-registry discovered-ranges show-utilization, um die Auslastung eines ermittelten Bereichs anzuzeigen.
gcloud alpha number-registry discovered-ranges show-utilization DISCOVERED_RANGE_NAME \
--location=global
Ersetzen Sie Folgendes:
DISCOVERED_RANGE_NAME: der Name des ermittelten Bereichs.
Auslastung eines benutzerdefinierten Bereichs anzeigen
gcloud
Verwenden Sie den Befehl gcloud alpha number-registry custom-ranges show-utilization, um die Auslastung eines benutzerdefinierten Bereichs anzuzeigen.
gcloud alpha number-registry custom-ranges show-utilization CUSTOM_RANGE_NAME \
--location=global
Ersetzen Sie Folgendes:
CUSTOM_RANGE_NAME: der Name des benutzerdefinierten Bereichs.
Kostenlose IP-Bereiche finden
Sie können verfügbare IP-Adressbereiche in ermittelten oder benutzerdefinierten Bereichen finden.
Kostenlose IP-Bereiche in ermittelten Bereichen finden
Wenn Sie kostenlose IP-Bereiche in ermittelten Bereichen finden, gelten die folgenden Einschränkungen:
Die Ergebnisse können nicht verwendbare Adressen in IPv4-Subnetz bereichen und nicht verwendbare Adressen in IPv6-Subnetz bereichen enthalten.
Die Ergebnisse können kurzlebige IP-Adressen enthalten, die Instanzen zugewiesen sind, die heruntergefahren wurden.
gcloud
Verwenden Sie den Befehl gcloud alpha
number-registry discovered-ranges find-free-ip-ranges, um kostenlose IP-Bereiche in ermittelten Bereichen zu finden.
gcloud alpha number-registry discovered-ranges find-free-ip-ranges DISCOVERED_RANGE_NAME \
--cidr-prefix-length=PREFIX_LENGTH \
--range-count=RANGE_COUNT \
--location=global
Ersetzen Sie Folgendes:
DISCOVERED_RANGE_NAME: der Name des ermittelten Bereichs.PREFIX_LENGTH: die CIDR-Präfixlänge der zu findenden Bereiche. Verwenden Sie32, um einzelne IPv4-Adressen zu finden.RANGE_COUNT: die Anzahl der zu findenden kostenlosen Bereiche.
Kostenlose IP-Bereiche in benutzerdefinierten Bereichen finden
Wenn für einen bestimmten IP-Adressbereich kein benutzerdefinierter Bereich vorhanden ist, gilt der Bereich als kostenloser IP-Bereich. Wenn Sie die Cloud Number Registry verwenden möchten, um kostenlose IP-Bereiche in benutzerdefinierten Bereichen zu finden, müssen alle verwendeten IP-Adressen und IP-Adressbereiche einen entsprechenden benutzerdefinierten Bereich haben.
gcloud
Verwenden Sie den Befehl gcloud alpha number-registry custom-ranges find-free-ip-ranges, um kostenlose IP-Bereiche in benutzerdefinierten Bereichen zu finden.
gcloud alpha number-registry custom-ranges find-free-ip-ranges CUSTOM_RANGE_NAME \
--cidr-prefix-length=PREFIX_LENGTH \
--range-count=RANGE_COUNT \
--location=global
Ersetzen Sie Folgendes:
CUSTOM_RANGE_NAME: der Name des benutzerdefinierten Bereichs.PREFIX_LENGTH: die CIDR-Präfixlänge der zu findenden Bereiche. Verwenden Sie32, um einzelne IPv4-Adressen zu finden.RANGE_COUNT: die Anzahl der zu findenden kostenlosen Bereiche.
Nach IP-Ressourcen suchen
Sie können in einem Registry-Buch nach IP-Adressressourcen suchen.
Sie können die folgenden Filter in Abfragen verwenden:
realm: Der Name des Bereichs, in dem gesucht werden soll, z. B.prod-realm-5.parent_range: Die URI des übergeordneten Bereichs, in dem gesucht werden soll, z. B.projects/project3/locations/global/customRanges/range7.ip_address: Die IP-Adresse, nach der gesucht werden soll, z. B.10.10.10.46.ip_version: Die IP-Version, nach der gefiltert werden soll.attribute_text: Der Attributtext, nach dem in Bereichen gesucht werden soll, z. B.production.attribute: Der Attributschlüssel und -wert, nach denen gefiltert werden soll, z. B.attribute:(environment=production).
Sie können Filter auf folgende Arten kombinieren:
- Sie können zwei oder mehr Filter in derselben Abfrage mit
ANDkombinieren. - Sie können
AND NOTnur in Kombination mit demattribute:(KEY=VALUE)Filter verwenden. Sie können in einer bestimmten Abfrage entweder
attributeoderattribute_text, aber nicht beides verwenden.
gcloud
Verwenden Sie den Befehl gcloud alpha number-registry registry-books search-ip-resources, um nach IP-Ressourcen zu suchen.
gcloud alpha number-registry registry-books search-ip-resources REGISTRY_BOOK \
--query=QUERY \
--show-utilization \
--location=global
Ersetzen Sie Folgendes:
REGISTRY_BOOK: der Name des Registry-Buchs, in dem gesucht werden soll.QUERY: die Abfrage für Ihre Suche, z. B.:"attribute:(resourceName=projects/project123/regions/us-east1/subnetworks/subnet1)""realm=vpc-global-123456789 AND ip_address=10.10.10.46""realm=vpc-global-123456789 AND ip_version=IPV6""ip_address=\"2001:db8::/64\"""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 AND attribute:(team=marketing)""parent_range=projects/project3/locations/global/customRanges/range7 AND NOT attribute:(environment=production)"