Per interrompere un'esportazione CSV o SQL in corso e liberare risorse del cluster, puoi annullare l'operazione di esportazione di AlloyDB per PostgreSQL utilizzando Google Cloud CLI o l'API REST.
Prima di iniziare
Per annullare l'esportazione dei dati, trova l'ID dell'operazione di esportazione che vuoi annullare. Per trovare l'ID, esegui una delle seguenti operazioni:
Segui le istruzioni riportate in Esporta un file CSV o Esporta un file SQL. L'ID operazione viene restituito nel campo
namedella risposta.Effettua una chiamata
operations.listsul cluster AlloyDB.
Annulla l'operazione di esportazione
Puoi utilizzare i comandi di gcloud CLI o dell'API REST per annullare un'operazione di esportazione.
gcloud
Utilizza il comando gcloud alloydb operations cancel per annullare l'operazione:
gcloud alloydb operations cancel OPERATION_ID --region=REGIONSostituisci quanto segue:
OPERATION_ID: l'ID dell'operazione. Per saperne di più, consulta Prima di iniziare.REGION: la regione in cui è stato eseguito il deployment del cluster AlloyDB.
REST v1
Utilizza il seguente metodo HTTP e URL:
POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
Per saperne di più, consulta operations.cancel.
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto
- REGION: la regione in cui è stato eseguito il deployment del cluster AlloyDB.
- OPERATION_ID: l'ID dell'operazione di esportazione. Per saperne di più, consulta Prima di iniziare.
Per inviare la richiesta, espandi una delle seguenti opzioni:
curl (Linux, macOS o Cloud Shell)
Esegui questo comando:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
"https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel"
PowerShell (Windows)
Esegui questo comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-Uri "https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel" | Select-Object -Expand Content
Questa chiamata API REST non restituisce alcuna risposta. Per saperne di più su come controllare lo stato di annullamento dell'operazione di esportazione, consulta Controlla lo stato di annullamento.
Controlla lo stato di annullamento
Puoi utilizzare i comandi di gcloud CLI o dell'API REST per controllare lo stato di un'operazione di esportazione annullata.
gcloud
Utilizza il comando gcloud alloydb operations describe per controllare lo stato dell'operazione annullata.
gcloud alloydb operations describe OPERATION_ID --region=REGIONSostituisci quanto segue:
OPERATION_ID: l'ID dell'operazione annullata. Per saperne di più, consulta Prima di iniziare.REGION: la regione in cui è stato eseguito il deployment del cluster AlloyDB.
REST v1
Esegui questo comando:
GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID
Per saperne di più, consulta operations.get.
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- REGION: la regione in cui è stato eseguito il deployment del cluster AlloyDB.
- PROJECT_ID: l'ID progetto
- OPERATION_ID: l'ID dell'operazione di esportazione. Per saperne di più, consulta Prima di iniziare.
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Esegui questo comando:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID"
PowerShell (Windows)
Esegui questo comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID" | Select-Object -Expand Content
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.
Passaggi successivi
- Scopri come esportare un file CSV.
- Scopri come esportare un file di dump SQL.