Borrar una conexión privada

En este documento, se describe cómo borrar una conexión privada con la consola de Google Cloud. Cuando borras una conexión privada, borras todos sus componentes, incluidas todas sus configuraciones. Si quieres conservar alguno de los datos, crea una copia de seguridad en el almacenamiento local o en otro almacenamiento.

Requisitos de gcloud y la API

Si quieres usar la herramienta de línea de comandos de gcloud o la API para administrar los recursos de VMware Engine, recomendamos configurar las herramientas como se describe a continuación.

gcloud

  1. Configura tu ID del proyecto predeterminado:

    gcloud config set project PROJECT_ID
    
  2. Establece una región o zona predeterminada:

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

Para obtener más información sobre la herramienta de gcloud vmware, revisa los documentos de referencia del SDK de Cloud.

API

Los ejemplos de API en este conjunto de documentación usan la herramienta de línea de comandos de cURL para consultar la API. Se requiere un token de acceso válido como parte de la solicitud cURL. Existen muchas formas de obtener un token de acceso válido. En los siguientes pasos, se usa la herramienta de gcloud para generar un token de acceso:

  1. Accede a Google Cloud

    gcloud auth login
    
  2. Genera un token de acceso y exporta a TOKEN

    export TOKEN=`gcloud auth print-access-token`
    
  3. Verifica que el TOKEN esté configurado correctamente.

    echo $TOKEN
    
    Output:
    TOKEN
    

Ahora, usa el token de autorización en tus solicitudes a la API. Por ejemplo:

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

Las muestras de código de Python en esta documentación usan la biblioteca de VMware Engine para comunicarse con la API. Para poder usar este enfoque, se debe instalar la biblioteca y se deben configurar las credenciales predeterminadas de la aplicación.

  1. Descarga e instala la biblioteca de Python

     pip install google-cloud-vmwareengine
    
  2. Configura la información del ADC ejecutando esos comandos en tu shell

      gcloud auth application-default login
    

    o usar un archivo de claves de cuenta de servicio

      export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Para obtener más información sobre la biblioteca, visita la página de referencia o consulta muestras de código en GitHub.

Borrar una conexión privada

Para borrar una conexión privada mediante Google Cloud CLI o la API de VMware Engine, haz lo siguiente:

gcloud

Borra una conexión privada mediante la ejecución del comando gcloud vmware private-connections delete:

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

Reemplaza lo siguiente:

  • PRIVATE_CONNECTION_ID: Es el ID de conexión privada para esta solicitud.
  • REGION: Es la región en la que se borrará esta conexión privada.

API

Para borrar una conexión privada con la API de VMware Engine, realiza una solicitud DELETE:

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

Reemplaza lo siguiente:

  • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
  • REGION: Es la región en la que se borrará esta conexión privada.
  • PRIVATE_CONNECTION_ID: Es el ID de conexión privada para esta solicitud.