בדף הזה מוסבר איך להשתמש ב-Infrastructure Manager כדי לראות תצוגה מקדימה של מחיקת פריסה קיימת.
תצוגה מקדימה מתארת את הפעולות להפעלת הגדרת Terraform ספציפית. לפני שמוחקים פריסה, אפשר להשתמש בתצוגה מקדימה כדי לוודא את המשאבים שמתוכננים למחיקה.
תצוגה מקדימה לא מוחקת משאבים שהוקצו. כדי למחוק פריסה, כולל מחיקת משאבים שהוקצו, אפשר לעיין במאמר בנושא מחיקת פריסות.
בתצוגה המקדימה מריצים את הפקודה Terraform plan. בדף הזה אנחנו מניחים שאתם מכירים את Terraform. פרטים נוספים זמינים במאמר בנושא Terraform ו-Infrastructure Manager.
לפני שמתחילים
- מפעילים את Infra Manager.
- מוודאים שיש לכם את הרשאות ה-IAM שנדרשות ליצירת תצוגות מקדימות:
roles/config.admin. - מוודאים שיש לכם חשבון שירות עם ההרשאות הנדרשות. פרטים נוספים זמינים במאמר הגדרת חשבון השירות.
- מזהים את התצורה של Terraform שרוצים לראות בתצוגה מקדימה. חשוב לוודא שהתצורה של Terraform עומדת במגבלות, כולל העובדה שהתצורה לא מכילה מידע אישי רגיש.
אם רוצים לאחסן את ההגדרה של Terraform בקטגוריית אחסון, צריך לוודא שההגדרה של Terraform הועלתה לקטגוריה של Cloud Storage. פרטים נוספים זמינים במאמר בנושא העלאת הגדרה לקטגוריית אחסון.
קטגוריית אחסון מאפשרת לכם לשלוט בגישה להגדרה. אפשר גם לפרוס הגדרת Terraform שמאוחסנת במאגר Git ציבורי או במחשב המקומי.
תצוגה מקדימה של מחיקת פריסה
לפני שמוחקים פריסת אפליקציה, אפשר לראות תצוגה מקדימה של המחיקה ולבדוק אותה.
כדי לראות תצוגה מקדימה של מחיקת פריסה:
gcloud infra-manager previews create --preview-mode DELETE --deployment=projects/PROJECT_ID/locations/LOCATION/previews/DEPLOYMENT_ID \
--service-account projects/SERVICE_ACCOUNT_PROJECT_ID/serviceAccounts/SERVICE_ACCOUNT \
מחליפים את:
- PROJECT_ID הוא מזהה הפרויקט שבו פועל Infrastructure Manager.
- LOCATION הוא המיקום שבו Infra Manager פועל. ראו מיקומי Infrastructure Manager לרשימת המיקומים התקפים.
- PREVIEW_ID הוא מזהה התצוגה המקדימה שציינתם. פרטים על אילוצים לגבי מזהה התצוגה המקדימה מופיעים בקטע שם התצוגה המקדימה.
- SERVICE_ACCOUNT הוא השם של חשבון השירות שמשמש לקריאה ל-Infra Manager.
- SERVICE_ACCOUNT_PROJECT_ID הוא מזהה הפרויקט של חשבון השירות. בדרך כלל זה יהיה אותו פרויקט שבו פועל Infra Manager.
- DEPLOYMENT_ID הוא מזהה הפריסה שרוצים לעדכן.
אחרי שיוצרים תצוגה מקדימה, אפשר לייצא את התוצאות ולצפות בהן כדי לבדוק את התוכנית לפני הפריסה.
מידע נוסף על מחיקת פריסות זמין במאמר מחיקת פריסה.
המאמרים הבאים
- ייצוא והצגה של תוצאות התצוגה המקדימה
- מחיקת פריסה
- יצירת תצוגה מקדימה חדשה
- אוטומציה של פריסות.
- מידע נוסף על Terraform עם Infra Manager