Importvorgang abbrechen

Auf dieser Seite wird beschrieben, wie Sie einen AlloyDB for PostgreSQL-Importvorgang für CSV- und SQL-Dateien abbrechen.

Hinweise

Wenn Sie den Import von Daten abbrechen möchten, müssen Sie die ID des Importvorgangs ermitteln, den Sie abbrechen möchten. So finden Sie die ID:

Importvorgang abbrechen

Sie können die Google Cloud CLI oder die REST API verwenden, um einen Importvorgang abzubrechen.

gcloud

Verwenden Sie den Befehl gcloud alloydb operations cancel, um den Vorgang abzubrechen:

gcloud alloydb operations cancel OPERATION_ID --region=REGION

Ersetzen Sie OPERATION_ID durch die ID des Vorgangs. Weitere Informationen finden Sie unter Vorbereitung.

REST Version 1

Verwenden Sie die folgende HTTP-Methode und URL:

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

Weitere Informationen finden Sie unter cancel.

Ersetzen Sie diese Werte in den folgenden Anweisungen:

  • PROJECT_ID: Projekt-ID.
  • REGION: die Region, in der der AlloyDB-Cluster bereitgestellt wird.
  • OPERATION_ID: die ID des Importvorgangs. Weitere Informationen finden Sie unter Vorbereitung.

    Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

    curl (Linux, macOS oder Cloud Shell)

    Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:

       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)

    Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:

    $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
    

    Sie erhalten eine JSON-Antwort, die in etwa so aussieht:

    Dieser REST API-Aufruf gibt keine Antwort zurück. Weitere Informationen zum Prüfen des abgebrochenen Status des Imports finden Sie unter Abgebrochenen Status prüfen.

Abgebrochenen Status prüfen

Mit der gcloud CLI oder der REST API können Sie den Status eines abgebrochenen Importvorgangs prüfen.

gcloud

Prüfen Sie mit dem Befehl gcloud alloydb operations describe den Status des abgebrochenen Vorgangs.

gcloud alloydb operations describe OPERATION_ID --region=REGION

Ersetzen Sie die Variable OPERATION_ID durch die ID des abgebrochenen Vorgangs. Weitere Informationen finden Sie unter Vorbereitung.

REST Version 1

Führen Sie den folgenden Befehl aus:

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

Weitere Informationen finden Sie unter get.

Ersetzen Sie diese Werte in den folgenden Anweisungen:

  • REGION: Die Region, in der der AlloyDB-Cluster bereitgestellt wird.
  • PROJECT_ID: Projekt-ID.
  • OPERATION_ID: die ID des Importvorgangs. Weitere Informationen finden Sie unter Vorbereitung.

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

curl (Linux, macOS oder Cloud Shell)

Führen Sie folgenden Befehl aus:

  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)

Führen Sie folgenden Befehl aus:

$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

Sie erhalten eine JSON-Antwort, die in etwa so aussieht:

Bei erfolgreicher Ausführung enthält der Antworttext eine Operation-Instanz.

Nächste Schritte