Supprimer une connexion privée

Ce document explique comment supprimer une connexion privée à l'aide de la console Google Cloud. Lorsque vous supprimez une connexion privée, vous supprimez tous ses composants, y compris toutes les configurations de connexion privée. Si vous souhaitez conserver des données, sauvegardez-les dans un espace de stockage sur site ou dans un autre espace de stockage.

Exigences concernant gcloud et l'API

Pour gérer vos ressources VMware Engine à l'aide de l'outil de ligne de commande gcloud ou de l'API, nous vous recommandons de configurer les outils comme décrit ci-dessous.

gcloud

  1. Définissez votre ID de projet par défaut :

    gcloud config set project PROJECT_ID
    
  2. Définissez une région et/ou une zone par défaut:

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

Pour en savoir plus sur l'outil gcloud vmware, consultez la documentation de référence de Cloud SDK Cloud.

API

Les exemples d'API de cet ensemble de documentation utilisent l'outil de ligne de commande cURL pour interroger l'API. La requête cURL requiert un jeton d'accès valide. Il existe de nombreuses façons d'obtenir un jeton d'accès valide. Les étapes suivantes font appel à l'outil gcloud pour générer un jeton d'accès:

  1. Se connecter à Google Cloud

    gcloud auth login
    
  2. Générer un jeton d'accès et exporter vers TOKEN

    export TOKEN=`gcloud auth print-access-token`
    
  3. Vérifier que TOKEN est correctement défini

    echo $TOKEN
    
    Output:
    TOKEN
    

À présent, utilisez le jeton d'autorisation dans vos requêtes adressées à l'API. Exemple :

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

Les exemples de code Python présentés dans cette documentation utilisent la bibliothèque VMware Engine pour communiquer avec l'API. Pour que vous puissiez utiliser cette approche, la bibliothèque doit être installée et les identifiants par défaut de l'application doivent être configurés.

  1. Télécharger et installer la bibliothèque Python

     pip install google-cloud-vmwareengine
    
  2. Configurez les informations ADC en exécutant ces commandes dans votre shell.

      gcloud auth application-default login
    

    ou utiliser un fichier de clé de compte de service

      export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Pour en savoir plus sur la bibliothèque, consultez la page de référence ou affichez des exemples de code sur GitHub.

Supprimer une connexion privée

Pour supprimer une connexion privée à l'aide de Google Cloud CLI ou de l'API VMware Engine, procédez comme suit:

gcloud

Supprimez une connexion privée en exécutant la commande gcloud vmware private-connections delete:

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

Remplacez les éléments suivants :

  • PRIVATE_CONNECTION_ID: ID de connexion privée pour cette requête.
  • REGION: région dans laquelle supprimer cette connexion privée.

API

Pour supprimer une connexion privée à l'aide de l'API VMware Engine, exécutez une requête DELETE:

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

Remplacez les éléments suivants :

  • PROJECT_ID: nom du projet pour cette requête.
  • REGION: région dans laquelle supprimer cette connexion privée.
  • PRIVATE_CONNECTION_ID: ID de connexion privée pour cette requête.