Auf dieser Seite wird beschrieben, wie Sie Partner Cross-Cloud Interconnect-Verbindungen für Amazon Web Services (AWS) aufrufen, aktualisieren und löschen. Wenn Sie eine Verbindung ansehen, aktualisieren oder löschen möchten, verwenden Sie die transport-Ressource.
Verbindungen ansehen
So rufen Sie Verbindungen auf:
gcloud
Führen Sie den Befehl gcloud network-connectivity transports list aus.
gcloud beta network-connectivity transports list \
--region=LOCATION
Die 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: Name des Transports, für den Sie Details aufrufen möchtenLOCATION: der Standort der Verbindung
Mit dem Befehl gcloud beta network-connectivity transports describe können Sie Details zu einem einzelnen Transport abrufen.
gcloud beta network-connectivity transports describe TRANSPORT_NAME \
--region=LOCATION
Ersetzen Sie die folgenden Werte:
TRANSPORT_NAME: Name des Transports, für den Sie Details aufrufen möchtenLOCATION: der Standort der Verbindung
API
Wenn Sie alle Transporte in einem bestimmten Projekt und an einem bestimmten Standort auflisten möchten, verwenden Sie die Methode networkconnectivity.transports.list mit einem leeren Anfragetext.
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports"
Ersetzen Sie die folgenden Werte:
PROJECTist der Name des Projekts.LOCATION: der Standort der Verbindung
Wenn Sie Details zu einem einzelnen Transport abrufen möchten, verwenden Sie die Methode networkconnectivity.transports.get.
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME"
Ersetzen Sie die folgenden Werte:
PROJECTist der Name des Projekts.LOCATION: der Standort der VerbindungTRANSPORT_NAME: Name des Transports, für den Sie Details aufrufen möchten
Verbindungen aktualisieren
Sie können die folgenden zwei Parameter der Transportressource aktualisieren:
descriptionadvertisedRoutes
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.
API
Verwenden Sie die Methode networkconnectivity.transports.patch.
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME" --data '{
"advertisedRoutes": ["IP_RANGE"]
}'
Ersetzen Sie die folgenden Werte:
PROJECTist der Name des Projekts.LOCATION: der Standort der VerbindungTRANSPORT_NAME: der Name des Transports, den Sie aktualisieren möchtenIP_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 der AWS-Seite nicht gelöscht. Sie müssen also beide Seiten der Verbindung bereinigen.
gcloud
Führen Sie den Befehl gcloud beta network-connectivity transports delete aus.
gcloud beta 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 Ort, an dem sich der Transport befindet
API
Wenn Sie einen einzelnen Transport löschen möchten, verwenden Sie die Methode networkconnectivity.transports.delete mit einem leeren Anfragetext.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME
Ersetzen Sie die folgenden Werte:
PROJECTist der Name des Projekts.LOCATION: der Standort der VerbindungTRANSPORT_NAME: Der Name des Transports, den Sie löschen möchten.
Nächste Schritte
- Antworten auf häufig gestellte Fragen zur Architektur und zu den Features von Cloud Interconnect finden Sie in den FAQ zu Cloud Interconnect.
- Weitere Informationen zu Cloud Interconnect finden Sie unter Cloud Interconnect – Übersicht.
- Informationen zu Best Practices beim Planen und Konfigurieren von Cloud Interconnect finden Sie unter Best Practices.
- Google Cloud -Ressourcennamen finden Sie in den Cloud Interconnect APIs.