Importvorgang abbrechen

Wenn Sie einen laufenden CSV- oder SQL-Import beenden und Clusterressourcen freigeben möchten, können Sie den AlloyDB for PostgreSQL-Importvorgang mit der Google Cloud CLI oder der REST API abbrechen.

Hinweis

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

Importvorgang abbrechen

Sie können die Google Cloud CLI oder REST API-Befehle 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 Folgendes:

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

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 operations.cancel.

Ersetzen Sie folgende Werte in den Anfragedaten:

  • 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
    

    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 den gcloud CLI- oder REST API-Befehlen 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 Folgendes:

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

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 operations.get.

Ersetzen Sie folgende Werte in den Anfragedaten:

  • 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 den folgenden Befehl aus:

  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)

Führen Sie den 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

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Nächste Schritte