בדף הזה מוסבר איך למחוק משתנים. מידע נוסף על משתנים ועל שירות Runtime Configurator זמין במאמר יסודות של Runtime Configurator.
במאמר הגדרת נתונים ואחזור נתונים מוסבר איך ליצור משתנה.
לפני שמתחילים
- אם רוצים להשתמש בדוגמאות לשורת הפקודה במדריך הזה, צריך להתקין את כלי שורת הפקודה`gcloud`.
- כדי להשתמש בדוגמאות ל-API במדריך הזה, צריך להגדיר גישה ל-API.
- מומלץ לקרוא את המאמר יסודות של כלי ההגדרה בזמן ריצה.
- אפשר לקרוא את המאמר יצירה ומחיקה של משאבי RuntimeConfig.
- מומלץ לקרוא את המאמר הגדרת נתונים וקבלת נתונים.
מחיקת משתנה
אתם יכולים למחוק משתנה יחיד או למחוק באופן רקורסיבי את כל המשתנים בנתיב מסוים.
Deployment Manager
כדי למחוק משתנה שמשמש לפריסה, אפשר להשתמש באחת מהשיטות הבאות:
- מעדכנים את הפריסה כדי להשמיט את המשתנה ומבצעים פריסה מחדש.
- מחיקת הפריסה והמשאבים שהיא מכילה.
gcloud
כדי למחוק משתנה באמצעות Google Cloud CLI, משתמשים בפקודה runtime-config configs variables delete:
gcloud beta runtime-config configs variables unset [VARIABLE_KEY] --config-name [CONFIG_NAME]
כאשר [VARIABLE_KEY] הוא המפתח של המשתנה ו-[CONFIG_NAME] הוא השם של ההגדרה שהמשתנה שייך לה.
אם רוצים למחוק באופן רקורסיבי את כל המשתנים בנתיב מסוים,
צריך לספק את הדגל --recursive.
ה-CLI של gcloud מחזיר תשובה כמו:
Deleted [https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]/variables/[VARIABLE_KEY].
API
ב-API בארכיטקטורת REST, שולחים בקשת DELETE ל-URI הבא כדי למחוק משתנה חדש:
https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]/variables/[VARIABLE_KEY]
where:
-
[PROJECT_ID]הוא מזהה הפרויקט של הבקשה הזו. -
[CONFIG_NAME]הוא השם של ההגדרה הזו.
[VARIABLE_KEY]הוא המשתנה שרוצים למחוק.אם רוצים למחוק באופן רקורסיבי את כל המשתנים במסגרת כרטיס ספציפי, צריך לספק מטען ייעודי (payload) עם הבקשה, שבו המאפיין
recursiveמוגדר לערךtrue:{ "recursive": true }
אם הפעולה בוצעה ללא שגיאות, ה-API מחזיר תגובה ריקה.
מידע נוסף על השיטה זמין במאמרי העזרה בנושא
variables().delete.
מה השלב הבא?
- מידע על הכלי להגדרת זמן ריצה
- הגדרת נתונים וקבלת נתונים.
- מעקב אחרי משתנה ספציפי.
- יצירת Waiter.
- מידע נוסף זמין במאמר בנושא v1beta1.
- אפשר לעיין במכסות של Runtime Configurator.