Excluir uma conexão privada

Neste documento, descrevemos como excluir uma conexão particular usando o console do Google Cloud. Quando você exclui uma conexão particular, todos os componentes dela também são excluídos, incluindo todas as configurações de conexão particular. Se você quiser manter algum dos dados, faça backup deles no armazenamento local ou em outro armazenamento.

gcloud e requisitos de API

Para usar a ferramenta de linha de comando gcloud ou a API para gerenciar os recursos do VMware Engine, recomendamos configurar as ferramentas conforme descrito abaixo.

gcloud

  1. Defina o ID do projeto padrão:

    gcloud config set project PROJECT_ID
    
  2. Defina uma região e/ou uma zona padrão:

    gcloud config set compute/region REGION
    gcloud config set compute/zone ZONE

Para mais informações sobre a ferramenta gcloud vmware, consulte os documentos de referência do SDK do Cloud.

API

Os exemplos de API neste conjunto de documentação usam a ferramenta de linha de comando cURL para consultar a API. Um token de acesso válido é necessário como parte da solicitação cURL. Há muitas maneiras de conseguir um token de acesso válido. As etapas a seguir usam a ferramenta gcloud para gerar um token de acesso:

  1. Fazer login no Google Cloud

    gcloud auth login
    
  2. Gerar token de acesso e exportar para TOKEN

    export TOKEN=`gcloud auth print-access-token`
    
  3. Verificar se o TOKEN está definido corretamente

    echo $TOKEN
    
    Output:
    TOKEN
    

Use agora o token de autorização nas solicitações para a API. Exemplo:

curl -X GET -H "Authorization: Bearer \"$TOKEN\""  -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations

Python

Os exemplos de código Python nesta documentação usam a biblioteca do VMware Engine para se comunicar com a API. Para usar essa abordagem, a biblioteca precisa estar instalada e o Application Default Credentials precisa estar configurado.

  1. Fazer o download e instalar a biblioteca Python

     pip install google-cloud-vmwareengine
    
  2. Execute os comandos no shell para configurar as informações do ADC

      gcloud auth application-default login
    

    ou use um arquivo de chave da conta de serviço

      export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Para mais informações sobre a biblioteca, acesse a página de referência ou veja os exemplos de código no GitHub.

Excluir uma conexão privada

Para excluir uma conexão particular usando a Google Cloud CLI ou a API VMware Engine, faça o seguinte:

gcloud

Execute o comando gcloud vmware private-connections delete para excluir uma conexão particular:

  gcloud vmware private-connections delete PRIVATE_CONNECTION_ID 
--location=REGION

Substitua:

  • PRIVATE_CONNECTION_ID: o ID da conexão privada desta solicitação.
  • REGION: a região em que essa conexão privada será excluída.

API

Para excluir uma conexão particular usando a API VMware Engine, faça uma solicitação DELETE:

  DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateConnections/PRIVATE_CONNECTION_ID"

Substitua:

  • PROJECT_ID: o nome do projeto para esta solicitação.
  • REGION: a região em que essa conexão privada será excluída.
  • PRIVATE_CONNECTION_ID: o ID da conexão privada desta solicitação.