איך מתחילים ליצור תחנת עבודה באמצעות Cloud Workstations.
סביבת עבודה היא סביבת פיתוח שהוגדרה מראש על ידי אדמינים או צוותי פלטפורמה בהגדרות של סביבת העבודה. ההגדרות של תחנת העבודה כוללות את קובץ האימג' של הקונטיינר שמשמש את תחנת העבודה. האדמינים בוחרים אם להשתמש באחד מקובצי האימג' הבסיסיים שהוגדרו מראש של Cloud Workstations, או אם לספק הפניה לקובץ אימג' של קונטיינר בהתאמה אישית.
לפני שמתחילים
לפני שמתחילים להשתמש ב-Cloud Workstations, חשוב לוודא שיש לכם את ההרשאות הנדרשות ושהשלמתם את שלבי ההגדרה הנדרשים. אם כבר השלמתם את ההגדרה הזו, אתם יכולים לדלג על הקטע הזה.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
מפעילים את Cloud Workstations API, אם הוא עדיין לא מופעל.
התפקידים שנדרשים כדי להפעיל ממשקי API
כדי להפעיל ממשקי API, צריך את ההרשאה
serviceusage.services.enable. אם אתם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד "בעלים" (roles/owner). אחרת, אתם יכולים לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים? -
אופציונלי: אם אין לכם הגדרות זמינות של תחנות עבודה במסוףGoogle Cloud , בקשו מהאדמין ליצור בשבילכם הגדרה של תחנת עבודה, או ודאו שיש לכם תפקיד אדמין של Cloud Workstations ב-IAM בפרויקט כדי שתוכלו ליצור את המשאבים האלה בעצמכם. כדי לבדוק את תפקידי ה-IAM, נכנסים לדף IAM במסוף Google Cloud :
יצירת תחנת עבודה
כדי ליצור תחנת עבודה:במסוף Google Cloud , נכנסים לדף Cloud Workstations > Workstations.
לוחצים על add_boxיצירה.
יכול להיות שהקישור Create מושבת אם אין הגדרות של תחנות עבודה בפרויקט, או אם אין לכם הרשאות לצפות בהן. בקשו מהאדמין של Cloud Workstations בארגון ליצור בשבילכם הגדרת תחנת עבודה.
מאשרים את ברירת המחדל של Name של תחנת העבודה.
אם רוצים, אפשר להזין שם משאב משלכם לתחנת העבודה – לדוגמה,
test-workstation. בוחרים שם ייחודי באשכול תחנות העבודה, בהתאם למוסכמות למתן שמות למשאבים של Compute Engine.לוחצים על החץ להרחבה arrow_drop_down בשדה Configuration ובוחרים את הגדרת תחנת העבודה כדי להגדיר את תחנת העבודה.
לוחצים על
Create כדי ליצור את סביבת העבודה.
הפעלת תחנת עבודה
אחרי שיצרתם תחנת עבודה, אתם יכולים להפעיל אותה כדי להתחיל בפיתוח:- לוחצים על Workstations.
- ברשימת תחנות העבודה, מוצאים את השם של תחנת העבודה ולוחצים על Launch.
כברירת מחדל, תחנת העבודה מתחברת ליציאה
80. אם סביבת העבודה נעצרה, לחיצה על Launch גם תפעיל אותה.אופציונלי: אפשר גם ללחוץ על החץ arrow_drop_down להרחבה לצד Launch ולבחור מתוך רשימת אפשרויות ההפעלה:
- התחלה
- התחברות ליציאה 80 (ברירת המחדל)
- התחברות לאפליקציית אינטרנט ביציאה
- העברה ליציאה אחרת
- התחברות באמצעות SSH
- הפעלה באמצעות JetBrains Gateway (אם אתם משתמשים ב-JetBrains IDE)
האפשרות Start מפעילה את תחנת העבודה בלי לפתוח אותה.
בדוגמה הבאה מוצג דף קבלת הפנים של עורך הבסיס של Cloud Workstations. יכול להיות שהדף ייראה אחרת, בהתאם להגדרות של סביבת העבודה:
מידע נוסף על התחברות באמצעות SSH זמין במאמר תמיכה ב-SSH.
מידע נוסף על התחברות לאפליקציות אינטרנט שפועלות בתחנת העבודה זמין במאמר גישה לשרתי HTTP שפועלים בתחנת עבודה.
הסרת המשאבים
כדי למחוק סביבת עבודה מהמסוף של Google Cloud :
- במסוף Google Cloud , נכנסים לדף Cloud Workstations > Workstations.
- מסמנים את התיבה לצד תחנת העבודה שרוצים למחוק.
- לוחצים על תפריט האפשרויות הנוספות more_vertMore ובוחרים באפשרות Delete כדי למחוק את תחנת העבודה שנבחרה.
אם הגדרת סביבת העבודה כוללת דיסקים קבועים ומדיניות ההחזרה מוגדרת לשמירת דיסקי אחסון מתמידים (persistent disk) אחרי שמוחקים את סביבת העבודה, חשוב להזכיר לאדמין של Cloud Workstations למחוק ידנית את דיסק האחסון המתמיד (persistent disk). למידע נוסף על מחיקת הגדרות של תחנות עבודה, אשכולות של תחנות עבודה ופרויקטים ב- Google Cloud , קראו את המאמר מחיקת משאבים.
המאמרים הבאים
משתמשים בכלי העריכה הבסיסי של Cloud Workstations.
להתאים אישית את הגדרת תחנת העבודה באמצעות ה-API.
ליצור קובצי אימג' של קונטיינרים בהתאמה אישית שמרחיבים את קובצי האימג' הבסיסיים שהוגדרו מראש ב-Cloud Workstations.