Verbindungen verwalten

Auf dieser Seite wird beschrieben, wie Sie Partner Cross-Cloud Interconnect-Verbindungen für Amazon Web Services (AWS) ansehen, aktualisieren und löschen. Verwenden Sie die Ressource transport, um eine Verbindung anzusehen, zu aktualisieren oder zu löschen.

Verbindungen ansehen

So sehen Sie Verbindungen an:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Partner Cross-Cloud Interconnect auf.

    Zu Partner Cross-Cloud Interconnect

  2. Wählen Sie im Projektmenü Ihr Projekt aus.

    Auf der Seite Transports (Transporte) sind die Transportressourcen im Projekt aufgeführt.

  3. Wenn Sie Details zu einem bestimmten Transport aufrufen möchten, klicken Sie auf den Namen des Transports.

gcloud

Verwenden Sie den gcloud network-connectivity transports list Befehl.

gcloud network-connectivity transports list \
    --region=LOCATION

Ihre Ausgabe sieht etwa so aus:

gcloud network-connectivity transport list --region us-east4

| Name              | Profile              | Bandwidth | State  |
|===================|======================|===========|========|
| my-cci-aws        | aws-us-east-1        | 1 Gb/s    | Active |
| my-cci-aws-123456 | aws-us-east-1        | 1 Gb/s    | Active |

Ersetzen Sie die folgenden Werte:

  • TRANSPORT_NAME: der Name des Transports, für den Sie Details aufrufen möchten
  • LOCATION: der Standort der Verbindung

Verwenden Sie den gcloud network-connectivity transports describe Befehl, um Details zu einem einzelnen Transport abzurufen.

gcloud network-connectivity transports describe TRANSPORT_NAME \
    --region=LOCATION

Ersetzen Sie die folgenden Werte:

  • TRANSPORT_NAME: der Name des Transports, für den Sie Details aufrufen möchten
  • LOCATION: der Standort der Verbindung

API

Verwenden Sie die networkconnectivity.transports.list Methode mit einem leeren Anfragetext, um alle Transporte in einem bestimmten Projekt und an einem bestimmten Standort aufzulisten.

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports"

Ersetzen Sie die folgenden Werte:

  • PROJECT: der Name des Projekts
  • LOCATION: der Standort der Verbindung

Verwenden Sie die networkconnectivity.transports.get Methode, um Details zu einem einzelnen Transport abzurufen.

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME"

Ersetzen Sie die folgenden Werte:

  • PROJECT: der Name des Projekts
  • LOCATION: der Standort der Verbindung
  • TRANSPORT_NAME: der Name des Transports, für den Sie Details aufrufen möchten

Verbindungen aktualisieren

Sie können die folgenden beiden Parameter der Transportressource aktualisieren:

  • description
  • advertisedRoutes
  • stackType
  • bandwidth (wenn das Profil die neue Bandbreite unterstützt)

Wenn Sie die beworbenen Routen ändern, ändern sich auch die Routen, die von AWS aus erreichbar sind. Sie müssen die aktualisierten Felder in einer Maske für den Abfrageparameter angeben.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Partner Cross-Cloud Interconnect auf.

    Zu Partner Cross-Cloud Interconnect

  2. Wählen Sie im Projektmenü Ihr Projekt aus.

    Auf der Seite Transports (Transporte) sind die Transportressourcen im Projekt aufgeführt.

  3. Klicken Sie neben dem Transport, den Sie aktualisieren möchten, auf View instructions (Anleitung ansehen).

  4. Klicken Sie auf Edit transport (Transport bearbeiten).

  5. Aktualisieren Sie nach Bedarf die Description (Beschreibung) oder die Advertised routes (Beworbene Routen).

  6. Klicken Sie auf Speichern.

gcloud

Verwenden Sie den gcloud network-connectivity transports update Befehl.

gcloud network-connectivity transports update "TRANSPORT_NAME" \
    --region=LOCATION \
    --advertised-routes=ADVERTISED_ROUTES \
    [--description=DESCRIPTION] \
    --format json

Ersetzen Sie die folgenden Werte:

  • TRANSPORT_NAME: der Name des Transports, den Sie aktualisieren möchten
  • LOCATION: der Standort der Verbindung
  • ADVERTISED_ROUTES: eine durch Kommas getrennte Liste der beworbenen Routen der Transportressource
  • DESCRIPTION: eine optionale Beschreibung der Transportressource

API

Verwenden Sie die networkconnectivity.transports.patch Methode.

curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME" --data '{
"advertisedRoutes": ["IP_RANGE"]
}'

Ersetzen Sie die folgenden Werte:

  • PROJECT: der Name des Projekts
  • LOCATION: der Standort der Verbindung
  • TRANSPORT_NAME: der Name des Transports, den Sie aktualisieren möchten
  • IP_RANGE: der IP-Bereich der beworbenen Routen, z. B. 10.128.0.0/9

Die Antwort sieht dann ungefähr so aus:

{
  {
      "advertisedRoutes": [
       "10.128.0.0/9"
      ],
      "description": NEW_DESCRIPTION,
      "updateTime": TIME
  }
}

Verbindungen löschen

Wenn Sie einen Transport löschen, wird Ihre Ressource auf AWS-Seite nicht gelöscht. Sie müssen also beide Seiten der Verbindung bereinigen.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Partner Cross-Cloud Interconnect auf.

    Zu Partner Cross-Cloud Interconnect

  2. Wählen Sie im Projektmenü Ihr Projekt aus.

    Auf der Seite Transports (Transporte) sind die Transportressourcen im Projekt aufgeführt.

  3. Klicken Sie auf die Transportressource, die Sie löschen möchten.

  4. Klicken Sie auf Löschen.

gcloud

Verwenden Sie den gcloud network-connectivity transports delete Befehl.

gcloud network-connectivity transports delete TRANSPORT_NAME \
    --region=LOCATION

Ersetzen Sie die folgenden Werte:

  • TRANSPORT_NAME: der Name des Transports, den Sie löschen möchten
  • LOCATION: der Standort des Transports

API

Verwenden Sie die networkconnectivity.transports.delete Methode mit einem leeren Anfragetext, um einen einzelnen Transport zu löschen.

curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
https://networkconnectivity.googleapis.com/v1/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME

Ersetzen Sie die folgenden Werte:

  • PROJECT: der Name des Projekts
  • LOCATION: der Standort der Verbindung
  • TRANSPORT_NAME: der Name des Transports, den Sie löschen möchten

Nächste Schritte