Excluindo um link direto
IBM Cloud Direct Link os gateways fornecem conexões privadas de alta velocidade entre redes locais ou instalações de colocation e IBM Cloud. A exclusão adequada garante que os recursos sejam limpos, que as conexões virtuais sejam desconectadas e que o faturamento seja interrompido. Este tópico explica como remover um link direto para todas as principais ofertas: Direct Link Connect, Direct Link Dedicated e Dedicated Hosting.
Antes de Iniciar
Certifique-se de que o link direto esteja em um estado estável adequado para exclusão. In review não é possível excluir links diretos que estejam em um estado estável,In progress ou estados transitórios semelhantes.
Exclusão de um link direto no console
Para excluir um link direto no console IBM Cloud, siga estas etapas:
-
Desanexar todas as conexões virtuais:
- Selecione o site Menu de navegação
e clique em Infraestrutura
> Rede > Link direto.
- Na lista, selecione o link direto para abrir sua página de detalhes.
- Na seção Conexões virtuais, clique no
ao lado de cada conexão virtual.
- Confirme a exclusão de cada conexão virtual quando solicitado.
- Selecione o site Menu de navegação
-
Exclua o link direto:
- Volte para a página da lista Direct Link.
- Localize o link direto que você deseja excluir.
- Clique em Excluir no menu Ações
.
- Confirme a exclusão.
Exclusão de um link direto da CLI
Para excluir um link direto e suas conexões virtuais associadas da CLI, siga estas etapas:
-
Listar todas as conexões virtuais:
ibmcloud dl vc-list --gateway-id GATEWAY_ID -
Exclua cada conexão virtual:
ibmcloud dl virtual-connection-delete VIRTUAL_CONNECTION_IDRepita o procedimento para todas as conexões virtuais.
-
Exclua o link direto:
ibmcloud dl gateway-delete GATEWAY_ID --force
Exclusão de um link direto com a API
Antes de excluir um link direto, você deve primeiro remover todas as conexões virtuais anexadas ao gateway. Se as conexões virtuais permanecerem, a chamada de exclusão do gateway falhará com um erro indicando que elas devem ser removidas primeiro.
Para excluir um link direto com a API, siga estas etapas:
-
Lista todas as conexões virtuais do gateway:
curl -X GET \ "https://directlink.cloud.ibm.com/v1/gateways/$GATEWAY_ID/virtual_connections?version=2019-12-13" \ -H "Authorization: Bearer $IAM_TOKEN"Isso retorna as conexões virtuais associadas ao gateway.
-
Exclua cada conexão 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 essa chamada para cada ID de conexão virtual retornada pela chamada de lista. A API exclui cada conexão virtual especificada.
-
Depois que todas as conexões virtuais tiverem sido removidas, exclua o link direto:
curl -X DELETE \ "https://directlink.cloud.ibm.com/v1/gateways/$GATEWAY_ID?version=2019-12-13" \ -H "Authorization: Bearer $IAM_TOKEN"
Exemplo 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 obter mais informações, incluindo os exemplos Java, Node e Go, consulte "Delete gateway" na referência da API Direct Link.
Exclusão de um link direto com o Terraform
Se estiver usando o Terraform, destrua primeiro as conexões virtuais e depois o gateway:
terraform destroy -target=ibm_dl_virtual_connection.vc_example
terraform destroy -target=ibm_dl_gateway.gateway_example
A exclusão do gateway antes das conexões virtuais pode falhar devido a dependências.
Tarefas específicas da oferta
Aqui estão as etapas adicionais a serem seguidas, dependendo do tipo de link direto que você está excluindo.
- Para Direct Link Connect, remova a conexão correspondente no portal do provedor.
- Para Direct Link Dedicated, faça uma solicitação de exclusão de suas conexões cruzadas com seu provedor.
- Para a hospedagem dedicada Direct Link, é necessária a coordenação com o provedor de hospedagem para desprovisionar a infraestrutura física e concluir o encerramento do contrato.
O faturamento é interrompido depois que o link direto e as conexões virtuais associadas são removidos.