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:
- 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 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=REGIONErsetzen 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:cancelWeitere 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.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 ContentDieser 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=REGIONErsetzen 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.