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
Définissez votre ID de projet par défaut :
gcloud config set project PROJECT_ID
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:
Se connecter à Google Cloud
gcloud auth login
Générer un jeton d'accès et exporter vers TOKEN
export TOKEN=`gcloud auth print-access-token`
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.
Télécharger et installer la bibliothèque Python
pip install google-cloud-vmwareengine
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.