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:
- Folgen Sie der Anleitung unter CSV-Datei importieren oder SQL-Datei importieren.
Die Vorgangs-ID wird im Feld
name
der Antwort zurückgegeben. - Führen Sie einen
operations.list
-Aufruf auf dem AlloyDB-Cluster aus.
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.