ביטול הייבוא והייצוא של נתונים

בדף הזה מוסבר איך לבטל את הייבוא והייצוא של נתונים למכונות Cloud SQL. הנתונים האלה נמצאים בקובצי SQL מוכנים לשימוש או בקובצי BAK.

לפני שמתחילים

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

כדי לבטל פעולת ייבוא או ייצוא, אפשר להשתמש בפקודות של gcloud או של API בארכיטקטורת REST.

gcloud

משתמשים בפקודה gcloud sql operations cancel כדי לבטל את הפעולה.

gcloud sql operations cancel operation-ID

מחליפים את המשתנה operation-ID במזהה של הפעולה. מידע נוסף זמין בקטע לפני שמתחילים.

REST v1

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫project-ID: מזהה הפרויקט.
  • ‫operation-ID: המזהה של פעולת הייבוא או הייצוא. מידע נוסף מופיע בקטע לפני שמתחילים.

ה-method של ה-HTTP וכתובת ה-URL:

POST https://sqladmin.googleapis.com/v1/projects/project-ID/operations/operation-ID/cancel

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

הקריאה הזו ל-API בארכיטקטורת REST לא מחזירה תשובה. למידע נוסף על בדיקת סטטוס הביטול של פעולת הייבוא או הייצוא, ראו בדיקת סטטוס הביטול.

‫REST v1beta4

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫project-ID: מזהה הפרויקט.
  • ‫operation-ID: המזהה של פעולת הייבוא או הייצוא. מידע נוסף מופיע בקטע לפני שמתחילים.

ה-method של ה-HTTP וכתובת ה-URL:

POST https://sqladmin.googleapis.com/v1beta4/projects/project-ID/operations/operation-ID/cancel

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

הקריאה הזו ל-API בארכיטקטורת REST לא מחזירה תשובה. למידע נוסף על בדיקת סטטוס הביטול של פעולת הייבוא או הייצוא, ראו בדיקת סטטוס הביטול.

בדיקת הסטטוס "בוטל"

אפשר להשתמש בפקודות של gcloud או של API בארכיטקטורת REST כדי לבדוק את הסטטוס של פעולת ייבוא או ייצוא שבוטלה.

gcloud

משתמשים בפקודה gcloud sql operations describe כדי לבדוק את הסטטוס של הפעולה שבוטלה.

gcloud sql operations describe operation-ID

מחליפים את המשתנה operation-ID במזהה של הפעולה שבוטלה. מידע נוסף מופיע בקטע
לפני שמתחילים.

REST v1

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫project-ID: מזהה הפרויקט.
  • ‫operation-ID: המזהה של פעולת הייבוא או הייצוא. מידע נוסף מופיע בקטע לפני שמתחילים.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://sqladmin.googleapis.com/v1/projects/project-ID/operations/operation-ID

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

‫REST v1beta4

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫project-ID: מזהה הפרויקט.
  • ‫operation-ID: המזהה של פעולת הייבוא או הייצוא. מידע נוסף מופיע בקטע לפני שמתחילים.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://sqladmin.googleapis.com/v1beta4/projects/project-ID/operations/operation-ID

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

פתרון בעיות

שגיאה פתרון בעיות
הודעת שגיאה: You can't cancel operation [operation-ID] because this operation isn't in progress.

אתם מנסים לבטל פעולת ייבוא או ייצוא שהושלמה, נכשלה או בוטלה. אם הפעולה פועלת, אפשר לבטל אותה.

הודעת שגיאה: You can't cancel operation [operation-ID] because Cloud SQL doesn't support the cancellation of an [operation-type] operation.

אי אפשר לבטל את הפעולה ב-Cloud SQL כי סוג הפעולה הוא לא IMPORT או EXPORT.

הודעת שגיאה: The [operation-type] operation isn't cancelled. Wait and retry in a few seconds.

בשלב הזה, Cloud SQL לא יכול לבטל את פעולת הייבוא או הייצוא. כדאי לנסות שוב בעוד כמה שניות. אם הבעיה נמשכת, אפשר לפנות Google Cloud לתמיכה.

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