Elimina una connessione privata

Questo documento descrive come eliminare una connessione privata utilizzando la console Google Cloud. Quando elimini una connessione privata, elimini tutti i suoi componenti, incluse tutte le relative configurazioni. Se vuoi conservare i dati, eseguine il backup in uno spazio di archiviazione on-premise o in un altro spazio di archiviazione.

Requisiti per gcloud e API

Per utilizzare lo strumento a riga di comando gcloud o l'API per gestire le risorse VMware Engine, ti consigliamo di configurare gli strumenti come descritto di seguito.

gcloud

  1. Imposta l'ID progetto predefinito:

    gcloud config set project PROJECT_ID
    
  2. Imposta una regione e/o una zona predefinite:

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

Per ulteriori informazioni sullo strumento gcloud vmware, consulta la documentazione di riferimento di Cloud SDK.

API

Gli esempi di API in questo set di documentazione utilizzano lo strumento a riga di comando cURL per eseguire query sull'API. È necessario un token di accesso valido come parte della richiesta cURL. Esistono molti modi per ottenere un token di accesso valido; i passaggi seguenti utilizzano lo strumento gcloud per generare un token di accesso:

  1. Accedi a Google Cloud

    gcloud auth login
    
  2. Genera token di accesso ed esporta in TOKEN

    export TOKEN=`gcloud auth print-access-token`
    
  3. Verifica che TOKEN sia impostato correttamente

    echo $TOKEN
    
    Output:
    TOKEN
    

Ora utilizza il token di autorizzazione nelle richieste all'API. Ad esempio:

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

Gli esempi di codice Python in questa documentazione utilizzano la libreria VMware Engine per comunicare con l'API. Per poter utilizzare questo approccio, è necessario installare la libreria e configurare le Credenziali predefinite dell'applicazione.

  1. Scarica e installa la libreria Python

     pip install google-cloud-vmwareengine
    
  2. Configura le informazioni dell'ADC eseguendo questi comandi nella shell

      gcloud auth application-default login
    

    o utilizzare un file di chiavi dell'account di servizio

      export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Per maggiori informazioni sulla libreria, visita la pagina di riferimento o visualizza gli esempi di codice su GitHub.

Elimina una connessione privata

Per eliminare una connessione privata utilizzando Google Cloud CLI o l'API VMware Engine:

gcloud

Elimina una connessione privata eseguendo il comando gcloud vmware private-connections delete:

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

Sostituisci quanto segue:

  • PRIVATE_CONNECTION_ID: l'ID connessione privata per questa richiesta.
  • REGION: la regione in cui eliminare questa connessione privata.

API

Per eliminare una connessione privata utilizzando l'API VMware Engine, effettua una richiesta DELETE:

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

Sostituisci quanto segue:

  • PROJECT_ID: il nome del progetto per questa richiesta.
  • REGION: la regione in cui eliminare questa connessione privata.
  • PRIVATE_CONNECTION_ID: l'ID connessione privata per questa richiesta.