Supresión de un Direct Link

Supresión de un Direct Link

Supresión de un Direct Link

IBM Cloud Direct Link las pasarelas proporcionan conexiones privadas de alta velocidad entre redes locales o instalaciones de colocación y IBM Cloud. Una eliminación adecuada garantiza la limpieza de los recursos, la desconexión de las conexiones virtuales y el cese de la facturación. Este tema explica cómo eliminar un enlace directo para las principales ofertas: Direct Link Connect, Direct Link Dedicated y Dedicated Hosting.

Antes de empezar

Asegúrese de que el enlace directo se encuentra en un estado estable adecuado para su eliminación. In review no es posible eliminar enlaces directos que se encuentren en un estado estable, como In progress o estados transitorios similares.

Borrar un enlace directo en la consola

Para eliminar un enlace directo en la consola IBM Cloud, siga estos pasos:

  1. Desconectar todas las conexiones virtuales:

    1. Seleccione Menú de navegación Icono del menú y, a continuación, haga clic en Infraestructura Icono VPC > Red > Enlace directo.
    2. En la lista, seleccione el enlace directo para abrir su página de detalles.
    3. En la sección Conexiones virtuales, haga clic en el icono Eliminar situado junto a cada conexión virtual.
    4. Confirme la eliminación para cada conexión virtual cuando se le solicite.
  2. Borre el enlace directo:

    1. Vuelva a la página de la lista Direct Link.
    2. Busca el enlace directo que quieras eliminar.
    3. Haga clic en Eliminar en el menú Acciones.
    4. Confirme la supresión.

Eliminación de un enlace directo desde la CLI

Para eliminar un enlace directo y sus conexiones virtuales asociadas desde la CLI, siga estos pasos:

  1. Lista todas las conexiones virtuales:

    ibmcloud dl vc-list --gateway-id GATEWAY_ID
    
  2. Eliminar cada conexión virtual:

    ibmcloud dl virtual-connection-delete VIRTUAL_CONNECTION_ID
    

    Repita el procedimiento para todas las conexiones virtuales.

  3. Borre el enlace directo:

    ibmcloud dl gateway-delete GATEWAY_ID --force
    

Eliminar un enlace directo con la API

Antes de eliminar un enlace directo, debe eliminar todas las conexiones virtuales conectadas a la pasarela. Si quedan conexiones virtuales, la llamada a la eliminación de la pasarela falla con un error que indica que primero deben eliminarse.

Para eliminar un enlace directo con la API, siga estos pasos:

  1. Lista todas las conexiones virtuales de la pasarela:

    curl -X GET \
      "https://directlink.cloud.ibm.com/v1/gateways/$GATEWAY_ID/virtual_connections?version=2019-12-13" \
      -H "Authorization: Bearer $IAM_TOKEN"
    

    Devuelve las conexiones virtuales asociadas a la pasarela.

  2. Eliminar cada conexión virtual:

    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"
    

    Repita esta llamada para cada ID de conexión virtual devuelto por la llamada a la lista. La API elimina cada conexión virtual especificada.

  3. Una vez eliminadas todas las conexiones virtuales, suprima el enlace directo:

    curl -X DELETE \
      "https://directlink.cloud.ibm.com/v1/gateways/$GATEWAY_ID?version=2019-12-13" \
      -H "Authorization: Bearer $IAM_TOKEN"
    

Ejemplo de 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)

Para obtener más información, incluidos Java, Node, y ejemplos de Go, consulte "Eliminar pasarela" en la referencia de la API Direct Link.

Eliminar un enlace directo con Terraform

Si utiliza Terraform, destruya primero las conexiones virtuales y después la pasarela:

terraform destroy -target=ibm_dl_virtual_connection.vc_example
terraform destroy -target=ibm_dl_gateway.gateway_example

La eliminación de la pasarela antes de las conexiones virtuales puede fallar debido a las dependencias.

Tareas específicas de la oferta

A continuación se indican los pasos adicionales a seguir en función del tipo de enlace directo que esté eliminando.

  • Para Direct Link Connect, elimine la conexión correspondiente en el portal de proveedores.
  • Para Direct Link Dedicated, solicite a su proveedor la eliminación de sus conexiones cruzadas.
  • En el caso del alojamiento dedicado de Direct Link, es necesario coordinarse con el proveedor de alojamiento para desprovisionar la infraestructura física y completar el cierre del contrato.

La facturación se detiene una vez eliminados el enlace directo y las conexiones virtuales asociadas.