Auf dieser Seite wird beschrieben, wie Sie einen AlloyDB for PostgreSQL-Importvorgang für CSV- und SQL-Dateien abbrechen.
Vorbereitung
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:
- Folgen Sie der Anleitung unter
CSV-Datei importieren
oder
SQL-Datei importieren.
Die Vorgangs-ID wird im Feld
nameder Antwort zurückgegeben. - Führen Sie einen
operations.list-Aufruf für den AlloyDB-Cluster aus.
Importvorgang abbrechen
Sie können den Importvorgang mit der Google Cloud CLI oder REST API-Befehlen abbrechen.
gcloud
Verwenden Sie den gcloud alloydb operations cancel
Befehl, um den Vorgang abzubrechen:
gcloud alloydb operations cancel OPERATION_ID --region=REGIONErsetzen 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 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.jsonund 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.jsonund 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 ContentSie erhalten eine JSON-Antwort ähnlich der folgenden:
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
Verwenden Sie den gcloud alloydb operations describe
Befehl, um den Status des abgebrochenen Vorgangs zu prüfen.
gcloud alloydb operations describe OPERATION_ID --region=REGIONErsetzen 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 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 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 ähnlich der folgenden:
Bei erfolgreicher Ausführung enthält der Antworttext eine Instanz von Operation.
Nächste Schritte
- CSV-Datei importieren
- SQL-Datei importieren