Als Hub-Administrator können Sie ausstehende VPC-Spokes, die ein Spoke-Administrator von einem anderen Projekt als der Hub vorgeschlagen hat, prüfen und anschließend annehmen oder ablehnen.
Nachdem ein Spoke einmal angenommen oder abgelehnt wurde, können Sie ihn beliebig oft ablehnen oder akzeptieren. Führen Sie dazu die auf dieser Seite beschriebenen Befehle aus.
Außerdem können Sie Aktualisierungen von VPC-Spokes im Hub, die aus anderen Projekten stammen, annehmen oder ablehnen. Die folgenden Spoke-Attribute müssen von Ihnen genehmigt werden, damit sie aktualisiert werden können:
Gibt an, ob der Spoke IPv6-Subnetzbereiche exportiert.
Welche IPv4-Adressbereiche von Subnetzen aus dem VPC-Spoke in den Hub exportiert werden
Weitere Informationen zum Aktualisieren von Spokes finden Sie unter Spoke aktualisieren.
Sie können auch automatische Akzeptanz von Projekten für Spoke-Gruppen in einem Hub einrichten. Mit der Funktion „Automatisch akzeptieren“ können Sie alle Spokes oder Spoke-Aktualisierungen, die sich in Projekten mit automatischer Akzeptanz befinden, automatisch in den Hub aufnehmen, ohne jeden Spoke-Vorschlag prüfen zu müssen.
Vorschläge mit ausstehender Überprüfung ansehen
In diesem Abschnitt wird beschrieben, wie Sie alle Vorschläge für Spokes auflisten und die Details eines Aktualisierungsvorschlags ansehen.
Bei Spoke-Aktualisierungen können Sie vorhandene Werte mit vorgeschlagenen Werten vergleichen, um zu entscheiden, ob Sie die Aktualisierungen akzeptieren oder ablehnen möchten.
Console
Rufen Sie in der Google Cloud -Console das Network Connectivity Center auf.
Wählen Sie im Projektmenü das Projekt mit dem Hub aus, für den Sie die vorhandenen Spokes auflisten möchten.
Wählen Sie auf dem Tab Hub den Hub aus.
Klicken Sie auf den Tab Spoke. Alle mit diesem Hub verbundenen Spokes werden aufgelistet.
In der Spalte Spoke-Status sehen Sie den Status eines bestimmten Spoke.
- Neue vorgeschlagene Spokes, die noch nicht überprüft wurden, haben den Status
Inactive, pending
.
- Neue vorgeschlagene Spokes, die noch nicht überprüft wurden, haben den Status
gcloud
Führen Sie den Befehl
gcloud network-connectivity hubs list-spokes
aus, um Vorschläge aufzulisten, für die eine Überprüfung aussteht.gcloud network-connectivity hubs list-spokes HUB_NAME \ --filter="reasons:STATE_REASON" \ --format=yaml
Ersetzen Sie Folgendes:
HUB_NAME
: der Name des Hubs, für den Sie Vorschläge prüfen möchten, z. B.my-hub
.STATE_REASON
: Der Statusgrund, nach dem gefiltert werden soll:PENDING_REVIEW
: Mit diesem Wert können Sie neue Spoke-Angebote aufrufen.UPDATE_PENDING_REVIEW
: Mit diesem Wert können Sie Vorschläge für Aktualisierungen vorhandener Spokes aufrufen. Bei Vorschlägen für Spoke-Updates wird im Befehlsergebnis das vorgeschlagene Update im Feldproposed_include_export_ranges
angezeigt.
API
Verwenden Sie die Methode
networkconnectivity.hubs.listSpokes
, um Vorschläge für einen Hub aufzurufen, für die eine Überprüfung aussteht.GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:listSpokes?filter=reasons=STATE_REASON
Ersetzen Sie die folgenden Werte:
PROJECT_ID
: Projekt-ID des Projekts, das die Spokes zum Auflisten enthältHUB_NAME
: der Name des Hubs, für den Sie Spoke-Angebote mit ausstehender Prüfung aufrufen möchtenSTATE_REASON
: Der Statusgrund, nach dem gefiltert werden soll:PENDING_REVIEW
: Mit diesem Wert können Sie neue Spoke-Angebote aufrufen.UPDATE_PENDING_REVIEW
: Mit diesem Wert können Sie Vorschläge für Aktualisierungen vorhandener Spokes aufrufen. Bei Vorschlägen für Spoke-Updates wird das vorgeschlagene Update in der Antwort im Feldproposed_include_export_ranges
angezeigt.
Vorschläge für einen neuen Spoke oder eine Aktualisierung eines vorhandenen Spoke annehmen
In diesem Abschnitt wird beschrieben, wie Sie Vorschläge für neue Spokes oder Updates für vorhandene Spokes annehmen.
Console
Rufen Sie in der Google Cloud -Console das Network Connectivity Center auf.
Wählen Sie im Projektmenü das Projekt mit dem Hub aus, für den Sie die vorhandenen Spokes auflisten möchten.
Wählen Sie auf dem Tab Hub den Hub aus.
Klicken Sie auf den Tab Spoke. Alle mit diesem Hub verbundenen Spokes werden aufgelistet.
Klicken Sie auf den Namen eines Spoke, um Details zu diesem Spoke aufzurufen.
Klicken Sie auf Spoke akzeptieren, um den Vorschlag anzunehmen.
Die Seite „Network Connectivity Center“ wird aktualisiert und zeigt Details zu den angenommenen Spokes an. Der Spoke-Status ändert sich in
Active
.
Sie können auch mehrere Spokes auswählen, um sie gemeinsam anzunehmen. Als Hub-Administrator müssen Sie jedoch vor dem Annehmen eines Spoke die VPC-Spoke-Filter für jeden Spoke prüfen. Klicken Sie dazu auf den einzelnen Spoke-Namen und prüfen Sie die Spoke-Details.
gcloud
Wenn Sie einen vorgeschlagenen Spoke für die Verbindung mit einem Hub annehmen möchten, führen Sie den Befehl
gcloud network-connectivity hubs accept-spoke
aus.gcloud network-connectivity hubs accept-spoke HUB_NAME \ --spoke=SPOKE_URI
Ersetzen Sie Folgendes:
HUB_NAME
: Name des Hubs, der das Spoke-Angebot erhältSPOKE_URI
: URI des Spoke, den Sie im Hub akzeptieren möchten
So nehmen Sie vorgeschlagene Aktualisierungen für einen Spoke an, der mit einem Hub verbunden ist:
Folgen Sie der Google Cloud CLI-Anleitung zum Auflisten von Spokes und notieren Sie den
etag
-Wert des Spokes aus der Ausgabe.Führen Sie den Befehl
gcloud network-connectivity hubs accept-spoke-update
aus:gcloud network-connectivity hubs accept-spoke-update HUB_NAME \ --spoke=SPOKE_URI \ --spoke-etag=ETAG
Ersetzen Sie Folgendes:
HUB_NAME
: Name des Hubs, der das Spoke-Angebot erhältSPOKE_URI
: URI des Spoke, den Sie im Hub akzeptieren möchtenETAG
: deretag
-Wert des VPC-Spoke, für den Sie Updates akzeptieren möchten
API
Verwenden Sie zum Akzeptieren eines vorgeschlagenen Spoke die Methode
networkconnectivity.hubs.acceptSpoke
.POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:acceptSpoke { "spokeUri": SPOKE_URI }
Ersetzen Sie Folgendes:
PROJECT_ID
: ID des Projekts, das den Hub enthältHUB_NAME
: Name des Hubs, der das Spoke-Angebot erhältSPOKE_URI
: URI des Spoke, den Sie im Hub akzeptieren möchten
So nehmen Sie vorgeschlagene Aktualisierungen für einen Spoke an, der mit einem Hub verbunden ist:
Folge der API-Anleitung, um Spokes aufzulisten, und notiere den
etag
-Wert des Spokes aus der Ausgabe.Verwenden Sie zum Akzeptieren vorgeschlagener Aktualisierungen eines Spokes die Methode
networkconnectivity.hubs.acceptSpokeUpdate
.POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:acceptSpokeUpdate { "spokeUri": SPOKE_URI, "spokeEtag": ETAG }
Ersetzen Sie Folgendes:
PROJECT_ID
: ID des Projekts, das den Hub enthältHUB_NAME
: Name des Hubs, der das Spoke-Angebot erhältSPOKE_URI
: URI des Spoke, den Sie im Hub akzeptieren möchtenETAG
: deretag
-Wert des VPC-Spoke, für den Sie Updates akzeptieren möchten
Spoke-Vorschlag ablehnen
In diesem Abschnitt wird beschrieben, wie Sie Vorschläge für neue Spokes oder Updates für vorhandene Spokes ablehnen.
Console
Rufen Sie in der Google Cloud -Console das Network Connectivity Center auf.
Wählen Sie im Projektmenü das Projekt mit dem Hub aus, für den Sie die vorhandenen Spokes auflisten möchten.
Wählen Sie auf dem Tab Hub den Hub aus.
Klicken Sie auf den Tab Spoke. Alle mit diesem Hub verbundenen Spokes werden aufgelistet.
Klicken Sie auf den Namen eines Spoke, um Details zu diesem Spoke aufzurufen.
So lehnen Sie das Angebot ab:
- Klicken Sie auf Spoke ablehnen.
- Bestätigen Sie im Dialogfeld Spoke ablehnen? die Ablehnung und geben Sie optional einen Grund für die Ablehnung an.
- Klicken Sie noch einmal auf Ablehnen.
Die Seite „Network Connectivity Center“ wird aktualisiert und zeigt Details zu den von Ihnen abgelehnten Spokes an. Der Spoke-Status wird als
Inactive, rejected
angezeigt.
gcloud
Führen Sie den Befehl
gcloud network-connectivity hubs reject-spoke
aus, um einen vorgeschlagenen Spoke für die Verbindung zu einem Hub abzulehnen.gcloud network-connectivity hubs reject-spoke HUB_NAME \ --spoke=SPOKE_URI \ --details=REJECT_REASON
Ersetzen Sie Folgendes:
HUB_NAME
: Name des Hubs, der den Spoke enthält, den Sie ablehnen möchtenSPOKE_URI
: URI des VPC-Spoke, den Sie ablehnen möchtenREJECT_REASON
: Optional: der Grund, aus dem Sie den Spoke abgelehnt haben
So lehnen Sie vorgeschlagene Aktualisierungen eines vorhandenen Spoke ab:
Folgen Sie der Google Cloud CLI-Anleitung zum Auflisten von Spokes und notieren Sie den
etag
-Wert des Spokes aus der Ausgabe.Führen Sie den Befehl
gcloud network-connectivity hubs reject-spoke-update
aus:gcloud network-connectivity hubs reject-spoke-update HUB_NAME \ --spoke=SPOKE_URI \ --spoke-etag=ETAG \ --details=REJECT_REASON
Ersetzen Sie Folgendes:
HUB_NAME
: Name des Hubs, der den Spoke enthält, für den Sie Aktualisierungen ablehnen möchtenSPOKE_URI
: URI des VPC-Spoke, für den Sie Aktualisierungen ablehnen möchtenETAG
: deretag
-Wert des VPC-Spoke, für den Sie Aktualisierungen ablehnen möchtenREJECT_REASON
: Optional: der Grund, aus dem Sie den Spoke abgelehnt haben
API
Verwenden Sie die Methode
networkconnectivity.hubs.rejectSpoke
, um einen vorgeschlagenen Spoke abzulehnen.POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:rejectSpoke { "spokeUri": SPOKE_URI, "requestId": REQUEST_ID, "details": SPOKE_DETAILS }
Ersetzen Sie Folgendes:
PROJECT_ID
: ID des Projekts, das den Hub enthältHUB_NAME
: Name des Hubs, der den Spoke enthält, den Sie ablehnen möchtenSPOKE_URI
: URI des Spoke, den Sie vom Hub ablehnen möchtenREQUEST_ID
(optional): die Anfrage-ID zur Identifizierung von AnfragenSPOKE_DETAILS
(optional): Die zusätzlichen Details, die Sie angeben, z. B. Grund für die Ablehnung
So lehnen Sie vorgeschlagene Aktualisierungen eines vorhandenen Spoke ab:
Folge der API-Anleitung, um Spokes aufzulisten, und notiere den
etag
-Wert des Spokes aus der Ausgabe.Verwenden Sie die Methode
networkconnectivity.hubs.rejectSpokeUpdate
:POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:rejectSpokeUpdate { "spokeUri": SPOKE_URI, "spokeEtag": ETAG, "requestId": REQUEST_ID, "details": SPOKE_DETAILS }
Ersetzen Sie Folgendes:
PROJECT_ID
: ID des Projekts, das den Hub enthältHUB_NAME
: Name des Hubs, der den Spoke enthält, für den Sie Aktualisierungen ablehnen möchtenSPOKE_URI
: URI des Spoke, für den Sie Updates ablehnen möchtenETAG
: deretag
-Wert des VPC-Spoke, für den Sie Aktualisierungen ablehnen möchtenREQUEST_ID
(optional): die Anfrage-ID zur Identifizierung von AnfragenSPOKE_DETAILS
(optional): Die zusätzlichen Details, die Sie angeben, z. B. Grund für die Ablehnung
Automatisch akzeptierte Projekte für Spoke-Gruppen verwalten
Wenn Sie Spokes automatisch mit einem Hub verbinden möchten, ohne dass eine Überprüfung der einzelnen Spoke-Vorschläge erforderlich ist, können Sie die automatische Annahme für Spoke-Gruppen einrichten. Für diese Aufgabe benötigen Sie die Projekt-IDs, für die Sie die automatische Annahme von Spokes einrichten möchten.
So fügen Sie Projekte mit automatischer Annahme für Spoke-Gruppen hinzu oder entfernen sie:
Console
Rufen Sie in der Google Cloud -Console das Network Connectivity Center auf.
Wählen Sie im Projektmenü das Projekt mit dem Hub aus, für den Sie die vorhandenen Spokes auflisten möchten.
Wählen Sie auf dem Tab Hub den Hub aus.
Klicken Sie auf dem Tab Gruppen neben dem Gruppennamen, den Sie aktualisieren möchten, auf Bearbeiten.
Führen Sie auf der Seite Gruppe bearbeiten unter Projekte automatisch annehmen die folgenden Schritte für die gewünschte Aktion aus:
Wenn Sie die automatische Annahme für bestimmte Projekte hinzufügen möchten, geben Sie die Projekt-ID für das entsprechende Projekt in das Feld Projekt-ID 1 ein. Wenn Sie mehrere Projekt-IDs hinzufügen möchten, klicken Sie auf Projekt-ID hinzufügen und geben Sie die Projekt-ID ein.
Wenn Sie Projekt-IDs aus der Liste entfernen möchten, klicken Sie neben der Projekt-ID, die Sie entfernen möchten, auf
Löschen.
Klicken Sie auf Speichern.
Die Seite Hub-Details im Network Connectivity Center wird aktualisiert und zeigt Details zu den Projekten mit automatischer Annahme an, die Sie hinzugefügt, bearbeitet oder entfernt haben.
gcloud
Führen Sie den
gcloud network-connectivity hubs groups update
-Befehl aus, um die automatische Annahme für Spoke-Gruppen einzurichten.gcloud network-connectivity hubs groups update GROUP_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --add-auto-accept-projects=PROJECT_ID_1,PROJECT_ID_2
Ersetzen Sie Folgendes:
GROUP_NAME
: der Name der Gruppe, für die Sie die automatische Annahme einrichten möchtenHUB_NAME
: Name des Hubs, der den Spoke enthält, den Sie akzeptieren möchtenDESCRIPTION
: Optional: Beschreibung der Spoke-GruppePROJECT_ID
: eine durch Kommas getrennte Liste von Projekt-IDs, für die die automatische Annahme aktiviert werden soll. Verwenden Sie*
, um alle Projekte darzustellen.
Wenn Sie die automatische Annahme für einen Hub vollständig deaktivieren möchten, führen Sie den Befehl
gcloud network-connectivity hubs groups update
mit dem Flag--clear-auto-accept-projects
aus.gcloud network-connectivity hubs groups update GROUP_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --clear-auto-accept-projects
Ersetzen Sie Folgendes:
GROUP_NAME
: der Name der Gruppe, die Sie aktualisieren möchtenHUB_NAME
: Name des Hubs, der den Spoke enthält, den Sie aktualisieren möchtenDESCRIPTION
: Optional: Beschreibung der Spoke-Gruppe
Wenn Sie die automatische Annahme für bestimmte Projekte entfernen möchten, führen Sie den Befehl
gcloud network-connectivity hubs groups update
mit dem Flag--remove-auto-accept-projects
aus.gcloud network-connectivity hubs groups update GROUP_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --remove-auto-accept-projects=PROJECT_ID_1,PROJECT_ID_2
Ersetzen Sie Folgendes:
GROUP_NAME
: der Name der Gruppe, die Sie aktualisieren möchtenHUB_NAME
: Name des Hubs, der den Spoke enthält, den Sie ablehnen möchtenDESCRIPTION
: Optionale Beschreibung des HubsPROJECT_ID
: eine durch Kommas getrennte Liste von Projekt-IDs, die Sie aus der Liste für die automatische Annahme entfernen möchten.
API
Verwenden Sie die Methode networkconnectivity.hubs.rejectSpoke
, um die Liste der automatisch akzeptierten Projekte zu aktualisieren.
PATCH https://networkconnectivity.googleapis.com/v1/projects/test-project/locations/global/hubs/HUB_NAME/groups/center?updateMask=auto_accept.auto_accept_projects { "auto_accept": { "auto_accept_projects": ["PROJECT_ID_1", "PROJECT_ID_2"], } }
Ersetzen Sie Folgendes:
HUB_NAME
: Name des Hubs, der den Spoke enthält, den Sie ablehnen möchtenPROJECT_ID
: eine durch Kommas getrennte Liste von Projekt-IDs, die Sie aus der Liste für die automatische Annahme entfernen möchten.
Nächste Schritte
- Informationen zum Erstellen von Hubs und Spokes finden Sie unter Mit Hubs und Spokes arbeiten.
- Eine Liste der Partner, deren Lösungen in das Network Connectivity Center eingebunden sind, finden Sie unter Network Connectivity Center-Partner.
- Lösungen für Probleme mit dem Network Connectivity Center finden Sie unter Fehlerbehebung beim Network Connectivity Center.
- Ausführliche Informationen zur API und zu
gcloud
-Befehlen finden Sie unter APIs und Referenz.