Suppression d'un lien direct
IBM Cloud Direct Link les passerelles fournissent des connexions privées à haut débit entre les réseaux sur site ou les installations de colocation et IBM Cloud. Une suppression correcte garantit que les ressources sont nettoyées, que les connexions virtuelles sont détachées et que la facturation s'arrête. Cette rubrique explique comment supprimer un lien direct pour toutes les offres principales : Direct Link Connect, Direct Link Dedicated, et Dedicated Hosting.
Avant de commencer
Assurez-vous que le lien direct est dans un état stable et adapté à la suppression. In review,In progress, or similar transient states cannot be deleted.
Suppression d'un lien direct dans la console
Pour supprimer un lien direct dans la console IBM Cloud, procédez comme suit :
-
Détache toutes les connexions virtuelles :
- Sélectionnez le site Menu de navigation
, puis cliquez sur Infrastructure
> Réseau > Lien direct.
- Dans la liste, sélectionnez le lien direct pour ouvrir sa page de détails.
- Dans la section Connexions virtuelles, cliquez sur l'
en regard de chaque connexion virtuelle.
- Confirmez la suppression pour chaque connexion virtuelle lorsque vous y êtes invité.
- Sélectionnez le site Menu de navigation
-
Supprimer le lien direct :
- Retournez à la page de la liste Direct Link.
- Repérez le lien direct que vous souhaitez supprimer.
- Cliquez sur Supprimer dans le menu Actions
- Confirmez la suppression.
Suppression d'un lien direct à partir de la CLI
Pour supprimer un lien direct et ses connexions virtuelles associées à partir de la CLI, procédez comme suit :
-
Liste de toutes les connexions virtuelles :
ibmcloud dl vc-list --gateway-id GATEWAY_ID -
Supprimer chaque connexion virtuelle :
ibmcloud dl virtual-connection-delete VIRTUAL_CONNECTION_IDRépétez l'opération pour toutes les connexions virtuelles.
-
Supprimer le lien direct :
ibmcloud dl gateway-delete GATEWAY_ID --force
Suppression d'un lien direct avec l'API
Avant de supprimer un lien direct, vous devez d'abord supprimer toutes les connexions virtuelles attachées à la passerelle. S'il reste des connexions virtuelles, l'appel de suppression de la passerelle échoue avec une erreur indiquant qu'elles doivent d'abord être supprimées.
Pour supprimer un lien direct avec l'API, procédez comme suit :
-
Liste de toutes les connexions virtuelles de la passerelle :
curl -X GET \ "https://directlink.cloud.ibm.com/v1/gateways/$GATEWAY_ID/virtual_connections?version=2019-12-13" \ -H "Authorization: Bearer $IAM_TOKEN"Cette fonction renvoie les connexions virtuelles associées à la passerelle.
-
Supprimer chaque connexion virtuelle :
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"Répétez cet appel pour chaque identifiant de connexion virtuelle renvoyé par l'appel de liste. L'API supprime chaque connexion virtuelle spécifiée.
-
Une fois que toutes les connexions virtuelles ont été supprimées, supprimez le lien direct :
curl -X DELETE \ "https://directlink.cloud.ibm.com/v1/gateways/$GATEWAY_ID?version=2019-12-13" \ -H "Authorization: Bearer $IAM_TOKEN"
Exemple Python
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)
Pour plus d'informations, y compris Java, Node, et des exemples Go, voir "Delete gateway" dans la référence de l'API Direct Link.
Suppression d'un lien direct avec Terraform
Si vous utilisez Terraform, détruisez d'abord les connexions virtuelles, puis la passerelle :
terraform destroy -target=ibm_dl_virtual_connection.vc_example
terraform destroy -target=ibm_dl_gateway.gateway_example
La suppression de la passerelle avant les connexions virtuelles peut entraîner des échecs dus à des dépendances.
Tâches spécifiques à l'offre
Voici les étapes supplémentaires à suivre en fonction du type de lien direct que vous supprimez.
- Pour Direct Link Connect, supprimez la connexion correspondante dans le portail du fournisseur.
- Pour Direct Link Dedicated, faites une demande de suppression de vos connexions croisées auprès de votre fournisseur.
- Pour Direct Link Dedicated Hosting, une coordination avec le fournisseur d'hébergement est nécessaire pour déprovisionner l'infrastructure physique et achever la clôture du contrat.
La facturation s'arrête après la suppression du lien direct et des connexions virtuelles associées.