Questa pagina descrive come annullare un'operazione di importazione di AlloyDB per PostgreSQL per file CSV e file SQL.
Prima di iniziare
Per annullare l'importazione dei dati, individua l'ID dell'operazione di importazione che vuoi annullare. Per trovare l'ID, procedi in uno dei seguenti modi:
- Segui le istruzioni riportate in
Importare un file CSV
o
Importare un file SQL.
L'ID operazione viene restituito nel campo
namedella risposta. - Effettua una chiamata
operations.listsul cluster AlloyDB.
Annullare l'operazione di importazione
Puoi utilizzare i comandi Google Cloud CLI o dell'API REST per annullare un'operazione di importazione.
gcloud
Utilizza il comando gcloud alloydb operations cancel per annullare l'operazione:
gcloud alloydb operations cancel OPERATION_ID --region=REGIONSostituisci OPERATION_ID con l'ID dell'operazione. Per ulteriori informazioni, consulta Prima di iniziare.
REST v1
Utilizza il seguente metodo e URL HTTP:
POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
Per ulteriori informazioni, consulta cancel.
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- REGION: la regione in cui è dipiegato il cluster AlloyDB.
OPERATION_ID: l'ID dell'operazione di importazione. Per ulteriori informazioni, consulta Prima di iniziare.
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Salva il corpo della richiesta in un file denominato
request.jsoned esegui il seguente comando:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel"PowerShell (Windows)
Salva il corpo della richiesta in un file denominato
request.jsonesegui il seguente comando:$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method POST ` -Headers $headers ` -ContentType: "application/json; charset=utf-8" ` -InFile request.json ` -Uri "https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel"| Select-Object -Expand ContentRiceverai una risposta JSON simile alla seguente:
Questa chiamata API REST non restituisce alcuna risposta. Per ulteriori informazioni su come controllare lo stato di annullamento dell'importazione, consulta Verificare lo stato di annullamento.
Controllare lo stato dell'annullamento
Puoi utilizzare i comandi gcloud CLI o dell'API REST per controllare lo stato di un'operazione di importazione annullata.
gcloud
Utilizza il comando gcloud alloydb operations describe per verificare lo stato dell'operazione annullata.
gcloud alloydb operations describe OPERATION_ID --region=REGIONSostituisci la variabile OPERATION_ID con l'ID dell'operazione annullata.
Per ulteriori informazioni, consulta Prima di iniziare.
REST v1
Esegui questo comando:
GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID
Per ulteriori informazioni, vedi get.
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- REGION: la regione in cui è dipiegato il cluster AlloyDB.
- PROJECT_ID: l'ID progetto.
- OPERATION_ID: l'ID dell'operazione di importazione. Per maggiori informazioni, 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)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
POST 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
Riceverai una risposta JSON simile alla seguente:
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.
Passaggi successivi
- Scopri come importare un file CSV.
- Scopri come importare un file SQL.