Direct Link löschen
IBM Cloud Direct Link gateways bieten private Hochgeschwindigkeitsverbindungen zwischen Netzwerken vor Ort oder Colocation-Einrichtungen und IBM Cloud. Die ordnungsgemäße Löschung stellt sicher, dass die Ressourcen bereinigt, die virtuellen Verbindungen getrennt und die Abrechnung gestoppt werden. In diesem Thema wird erklärt, wie Sie einen direkten Link für alle wichtigen Angebote entfernen können: Direct Link Connect, Direct Link Dedicated und Dedicated Hosting.
Vorbereitende Schritte
Vergewissern Sie sich, dass sich die Direktverbindung in einem stabilen Zustand befindet, der sich für eine Löschung eignet. In review``In progress, oder ähnliche vorübergehende Zustände können nicht gelöscht werden.
Löschen eines direkten Links in der Konsole
Gehen Sie folgendermaßen vor, um einen Direktlink in der Konsole IBM Cloud zu löschen:
-
Trennen Sie alle virtuellen Verbindungen:
- Wählen Sie Menü Navigation
und klicken Sie dann auf Infrastruktur
> Netzwerk > Direkter Link.
- Wählen Sie in der Liste den direkten Link aus, um dessen Detailseite zu öffnen.
- Klicken Sie im Abschnitt "Virtuelle Verbindungen" auf das
neben jeder virtuellen Verbindung.
- Bestätigen Sie die Löschung für jede virtuelle Verbindung, wenn Sie dazu aufgefordert werden.
- Wählen Sie Menü Navigation
-
Löschen Sie den direkten Link:
- Gehen Sie zurück zur Seite mit der Liste Direct Link.
- Suchen Sie den direkten Link, den Sie löschen möchten.
- Klicken Sie im
Aktionen" auf " Löschen".
- Bestätigen Sie den Löschvorgang.
Löschen eines direkten Links aus der CLI
Gehen Sie wie folgt vor, um eine Direktverbindung und die zugehörigen virtuellen Verbindungen über die CLI zu löschen:
-
Alle virtuellen Verbindungen auflisten:
ibmcloud dl vc-list --gateway-id GATEWAY_ID -
Löschen Sie jede virtuelle Verbindung:
ibmcloud dl virtual-connection-delete VIRTUAL_CONNECTION_IDWiederholen Sie diesen Vorgang für alle virtuellen Verbindungen.
-
Löschen Sie den direkten Link:
ibmcloud dl gateway-delete GATEWAY_ID --force
Löschen einer direkten Verknüpfung mit der API
Bevor Sie eine direkte Verbindung löschen, müssen Sie zunächst alle virtuellen Verbindungen entfernen, die mit dem Gateway verbunden sind. Wenn virtuelle Verbindungen verbleiben, schlägt der Löschaufruf des Gateways mit dem Hinweis fehl, dass diese zuerst entfernt werden müssen.
Gehen Sie folgendermaßen vor, um eine direkte Verknüpfung mit der API zu löschen:
-
Listet alle virtuellen Verbindungen für das Gateway auf:
curl -X GET \ "https://directlink.cloud.ibm.com/v1/gateways/$GATEWAY_ID/virtual_connections?version=2019-12-13" \ -H "Authorization: Bearer $IAM_TOKEN"Gibt die virtuellen Verbindungen zurück, die mit dem Gateway verbunden sind.
-
Löschen Sie jede virtuelle Verbindung:
curl -X DELETE \ "https://directlink.cloud.ibm.com/v1/gateways/$GATEWAY_ID/virtual_connections/$VC_ID?version=2019-12-13" \ -H "Authorization: Bearer $IAM_TOKEN"Wiederholen Sie diesen Aufruf für jede virtuelle Verbindungs-ID, die durch den Listenaufruf zurückgegeben wird. Die API löscht jede angegebene virtuelle Verbindung.
-
Nachdem alle virtuellen Verbindungen entfernt worden sind, löschen Sie die direkte Verbindung:
curl -X DELETE \ "https://directlink.cloud.ibm.com/v1/gateways/$GATEWAY_ID?version=2019-12-13" \ -H "Authorization: Bearer $IAM_TOKEN"
Python-Beispiel
from ibm_cloud_networking_services import DirectLinkV1
direct_link = DirectLinkV1(authenticator=auth)
# List and delete all virtual connections
vc_list = direct_link.list_gateway_virtual_connections(gateway_id=gateway_id).get_result()
for vc in vc_list.get("virtual_connections", []):
direct_link.delete_gateway_virtual_connection(gateway_id=gateway_id, id=vc["id"])
# Delete the gateway
direct_link.delete_gateway(id=gateway_id)
Weitere Informationen, einschließlich Java, Node und Go-Beispiele, finden Sie unter "Gateway löschen" in der API-Referenz Direct Link.
Löschen einer direkten Verbindung mit Terraform
Wenn Sie Terraform verwenden, zerstören Sie zuerst die virtuellen Verbindungen und dann das Gateway:
terraform destroy -target=ibm_dl_virtual_connection.vc_example
terraform destroy -target=ibm_dl_gateway.gateway_example
Das Löschen des Gateways vor virtuellen Verbindungen kann aufgrund von Abhängigkeiten fehlschlagen.
Angebotsspezifische Aufgaben
Je nach Art der direkten Verknüpfung, die Sie löschen möchten, sind folgende zusätzliche Schritte erforderlich.
- Für Direct Link Connect entfernen Sie die entsprechende Verbindung im Anbieterportal.
- Für Direct Link Dedicated stellen Sie einen Antrag auf Löschung Ihrer Cross-Connects bei Ihrem Provider.
- Bei Direct Link Dedicated Hosting ist eine Abstimmung mit dem Hosting-Provider erforderlich, um die physische Infrastruktur zu deaktivieren und den Vertrag abzuschließen.
Die Abrechnung endet, nachdem die Direktverbindung und die zugehörigen virtuellen Verbindungen entfernt wurden.