ביטול פעולת ייצוא

בדף הזה מוסבר איך לבטל פעולת ייצוא של קובצי 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.

המאמרים הבאים