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

כדי לעצור ייצוא של CSV או SQL שמתבצע ולפנות משאבים באשכול, אתם יכולים לבטל את פעולת הייצוא של AlloyDB ל-PostgreSQL באמצעות Google Cloud CLI או ה-API בארכיטקטורת REST.

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

כדי לבטל את ייצוא הנתונים, מאתרים את המזהה של פעולת הייצוא שרוצים לבטל. כדי למצוא את המזהה, אתם יכולים לבצע אחת מהפעולות הבאות:

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

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

gcloud

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

gcloud alloydb operations cancel OPERATION_ID --region=REGION

מחליפים את מה שכתוב בשדות הבאים:

  • ‫OPERATION_ID: מזהה הפעולה. מידע נוסף מופיע בקטע לפני שמתחילים.
  • ‫REGION: האזור שבו פרוס אשכול AlloyDB.

REST v1

משתמשים ב-method הבא ב-HTTP ובכתובת ה-URL:

POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel

מידע נוסף זמין במאמר operations.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" \
       "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" `
  -Uri "https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel" | Select-Object -Expand Content

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

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

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

gcloud

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

gcloud alloydb operations describe OPERATION_ID --region=REGION

מחליפים את מה שכתוב בשדות הבאים:

  • ‫OPERATION_ID: המזהה של הפעולה שבוטלה. מידע נוסף זמין בקטע לפני שמתחילים.
  • ‫REGION: האזור שבו פרוס אשכול AlloyDB.

REST v1

מריצים את הפקודה הבאה:

GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID

מידע נוסף זמין במאמר operations.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"
 

‎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" | Select-Object -Expand Content

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Operation.

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