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
Imposta l'ID progetto predefinito:
gcloud config set project PROJECT_ID
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:
Accedi a Google Cloud
gcloud auth login
Genera token di accesso ed esporta in TOKEN
export TOKEN=`gcloud auth print-access-token`
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.
Scarica e installa la libreria Python
pip install google-cloud-vmwareengine
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.