Annullare un'operazione di importazione

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, trova l'ID dell'operazione di importazione che vuoi annullare. Per trovare l'ID, procedi in uno dei seguenti modi:

Annullare l'operazione di importazione

Puoi utilizzare i comandi di Google Cloud CLI o dell'API REST per annullare un'operazione di importazione.

gcloud

Utilizza il gcloud alloydb operations cancel comando per annullare l'operazione:

gcloud alloydb operations cancel OPERATION_ID --region=REGION

Sostituisci OPERATION_ID con l'ID dell'operazione. Per saperne di più, consulta Prima di iniziare.

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 annulla.

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID progetto.
  • REGION: la regione in cui è stato eseguito il deployment del cluster AlloyDB.
  • OPERATION_ID: l'ID dell'operazione di importazione. Per saperne di più, 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.json ed esegui il comando seguente:

       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.json ed esegui il comando seguente:

    $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 Content
    

    Riceverai una risposta JSON simile alla seguente:

    Questa chiamata API REST non restituisce alcuna risposta. Per saperne di più su come controllare lo stato di annullamento dell'importazione, consulta Controllare lo stato di annullamento.

Controllare lo stato di annullamento

Puoi utilizzare i comandi di gcloud CLI o dell'API REST per controllare lo stato di un'operazione di importazione annullata.

gcloud

Utilizza il gcloud alloydb operations describe comando per controllare lo stato dell'operazione annullata.

gcloud alloydb operations describe OPERATION_ID --region=REGION

Sostituisci la variabile OPERATION_ID con l'ID dell'operazione annullata. Per saperne di più, consulta Prima di iniziare.

REST v1

Esegui questo comando:

GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID

Per saperne di più, consulta get.

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • REGION: la regione in cui è stato eseguito il deployment del cluster AlloyDB.
  • PROJECT_ID: l'ID progetto.
  • OPERATION_ID: l'ID dell'operazione di importazione. 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)" \
       -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