בדף הזה מוסבר איך לבטל פעולת ייצוא של קובצי CSV וקובצי SQL dump.
לפני שמתחילים
כדי לבטל את ייצוא הנתונים, מחפשים את המזהה של פעולת הייצוא שרוצים לבטל. כדי למצוא את המזהה, מבצעים אחת מהפעולות הבאות:
פועלים לפי ההוראות במאמר ייצוא קובץ SQL. מזהה הפעולה מוחזר בשדה
nameשל התשובה.מתקשרים אל אשכול AlloyDB
operations.list.
ביטול פעולת הייצוא
אפשר להשתמש בפקודה gcloud או בפקודות של API בארכיטקטורת REST כדי לבטל פעולת ייצוא.
gcloud
משתמשים בפקודה gcloud alloydb operations cancel כדי לבטל את הפעולה:
gcloud alloydb operations cancel OPERATION_ID --region=REGIONמחליפים את OPERATION_ID במזהה הפעולה. מידע נוסף מופיע במאמר לפני שמתחילים.
REST v1
משתמשים ב-method הבא ב-HTTP ובכתובת ה-URL:
POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
מידע נוסף זמין במאמר cancel.
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט.
- REGION: האזור שבו נפרס אשכול AlloyDB.
- OPERATION_ID: המזהה של פעולת הייצוא. מידע נוסף זמין במאמר מה חשוב לדעת לפני שמתחילים.
כדי לשלוח את הבקשה, מרחיבים אחת מהאפשרויות הבאות:
Curl (Linux, macOS או Cloud Shell)
מריצים את הפקודה הבאה:
curl -X POST \
-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:cancel
PowerShell (Windows)
מריצים את הפקודה הבאה:
$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 "POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel" | Select-Object -Expand Content
מקבלים תגובת JSON שדומה לזו:
קריאה ל-API בארכיטקטורת REST הזו לא מחזירה תגובה. מידע נוסף על בדיקת סטטוס הביטול של פעולת הייצוא זמין במאמר בנושא בדיקת סטטוס הביטול.
בדיקת הסטטוס 'בוטל'
אפשר להשתמש בפקודות gcloud או בפקודות של API בארכיטקטורת REST כדי לבדוק את הסטטוס של פעולת ייצוא שבוטלה.
gcloud
משתמשים בפקודה gcloud alloydb operations describe כדי לבדוק את הסטטוס של הפעולה שבוטלה.
gcloud alloydb operations describe OPERATION_ID --region=REGIONמחליפים את המשתנה OPERATION_ID במזהה של הפעולה שבוטלה.
מידע נוסף מופיע במאמר לפני שמתחילים.
REST v1
מריצים את הפקודה הבאה:
GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe
מידע נוסף זמין במאמר get.
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- REGION: האזור שבו נפרס אשכול AlloyDB.
- PROJECT_ID: מזהה הפרויקט.
- OPERATION_ID: המזהה של פעולת הייצוא. מידע נוסף מופיע במאמר בנושא לפני שמתחילים.
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
curl (Linux, macOS או Cloud Shell)
מריצים את הפקודה הבאה:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe
PowerShell (Windows)
מריצים את הפקודה הבאה:
$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:describe
מקבלים תגובת JSON שדומה לזו:
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Operation.