ב-Compute Engine אפשר להוציא משימוש אימג' מותאם אישית שנמצא בבעלותכם על ידי הגדרת סטטוס ההוצאה משימוש של האימג'. כל סטטוס הוצאה משימוש גורם לתגובה שונה מהשרת, ועוזר לכם להעביר את המשתמשים מתמונות שלא נתמכות בצורה נוחה. כדי להוציא תמונה משימוש, משתמשים במסוף Cloud de Confiance , ב-Google Cloud CLI או בשיטת Compute Engine API.
מצבי הוצאה משימוש
אלה מצבי ההוצאה משימוש שנתמכים:
-
ACTIVE: התמונה פעילה ואפשר להשתמש בה כרגיל. משפחות תמונות מצביעות על התמונה האחרונה והפעילה ביותר במשפחה.
DEPRECATED: התמונה מסומנת ככזו שיצאה משימוש, אבל עדיין אפשר להשתמש בה כדי ליצור מכונה וירטואלית. מותר להוסיף קישורים חדשים לתמונה הזו. משפחות התמונות לא יצביעו יותר על התמונה הזו, גם אם היא התמונה האחרונה במשפחה. אם תיצרו מכונה וירטואלית עם תמונה שהוצאה משימוש באמצעות Google Cloud CLI, הבקשה תצליח עם אזהרה.
OBSOLETE: התמונה מסומנת כמיושנת ולא זמינה יותר לשימוש. אם תנסו להשתמש בתמונה הזו בבקשה, תקבלו הודעת שגיאה. עדיין מותר להשתמש בקישורים קיימים לתמונה הזו.
DELETED: התמונה הזו נמחקת. מוחזרת הודעת שגיאה אם מנסים להשתמש בתמונה שנמחקה.
לפני שמתחילים
- קוראים את המאמר בנושא תמונות.
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Cloud de Confiance by S3NS . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Cloud de Confiance כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Cloud de Confiance by S3NS
gcloud
-
התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם. אחרי שנכנסתם לחשבון, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud init
-
- הגדרת אזור ותחום כברירת מחדל
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Cloud de Confiance .
הוצאה משימוש של תמונה מותאמת אישית
המסוף
נכנסים לדף Images במסוף Cloud de Confiance .
לוחצים על Actions (פעולות) ליד התמונה שרוצים להוציא משימוש.
בוחרים באפשרות הוצאה משימוש.
בקטע 'מצב', בוחרים באפשרות יצא משימוש או לא רלוונטי. מידע נוסף על מצבים זמין במאמר מצבי הוצאה משימוש.
אופציונלי: מציינים תמונה חלופית.
לוחצים על הוצאת התמונה משימוש.
gcloud
משתמשים בפקודה gcloud compute images deprecate כדי להגדיר את סטטוס ההוצאה משימוש של תמונה.
gcloud compute images deprecate IMAGE_NAME \
--state STATE \
--replacement REPLACEMENT
מחליפים את מה שכתוב בשדות הבאים:
-
IMAGE_NAME: השם של התמונה שרוצים להוציא משימוש -
STATE: מצב ההוצאה משימוש -
REPLACEMENT: התמונה שתחליף את התמונה שהוצאה משימוש
המשך
Java
Python
REST
שולחים בקשת POST אל ה-method images().deprecate.
מציינים את שם התמונה שרוצים להוציא משימוש.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/images/RESOURCE_ID/deprecate
{
"state": "STATE",
"replacement": "REPLACEMENT"
}
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: הפרויקט שאליו התמונה שייכת. -
RESOURCE_ID: השם של התמונה שמוציאים משימוש. -
STATE: מצב ההוצאה משימוש של המשאב הזה. -
REPLACEMENT: התמונה שתחליף את התמונה שהוצאה משימוש.