פריסת שירות Cloud Run באמצעות Cloud Code ל-IntelliJ

בדף הזה מוסבר איך מתחילים להשתמש ב-Cloud Code.

תגדירו שירות Hello World שפועל ב-Cloud Run באמצעות אפליקציה לדוגמה, תפרסו את השירות ב-Cloud Run ותראו את הסטטוס של המשאבים של השירות הפעיל.

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

  1. נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Cloud Run API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Cloud Run API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  8. מתקינים את Git כדי ש-Cloud Code יוכל לבצע פעולות של Git, כמו שיבוט של דוגמה.
  9. אם עוד לא עשיתם זאת, מתקינים את הפלאגין Cloud Code.

יצירת שירות

‫Cloud Code כולל אוסף של תבניות דוגמת קוד שיעזרו לכם להתחיל במהירות. כדי ליצור שירות חדש באמצעות דוגמה קיימת:

  1. ב-IDE, פותחים את File > New Project ובוחרים באפשרות Cloud Code: Cloud Run.
  2. בוחרים את שפת התכנות של האפליקציה לדוגמה ולוחצים על הבא. יצירת שירות מרשימה של אפליקציות לדוגמה קיימות
  3. נותנים שם לפרויקט ולוחצים על סיום.

    ‫Cloud Code משכפל את האפליקציה לדוגמה, פותח את הפרויקט החדש שיצרתם לשימוש ויוצר את הגדרות ההפעלה הנדרשות של Cloud Run.

  4. אם בחרתם באפליקציית Java לדוגמה, כשמופיעה בקשה, לוחצים על Load Maven project.

    התראה על סקריפטים של Maven build – בוחרים באפשרות Load Maven Project (טעינת פרויקט Maven),‏ Skip (דילוג) או Help (עזרה)

עכשיו אפשר להריץ את שירות Hello World. ‫Cloud Code עוקב אחרי מערכת הקבצים שלכם כדי לזהות שינויים, כך שתוכלו לערוך את השירות ולהריץ אותו מחדש כמעט בזמן אמת.

פריסת השירות ב-Cloud Run

כדי לפרוס את השירות:

  1. בסרגל הניווט, בתפריט לבחירת תצורות הרצה/ניפוי באגים, בוחרים את תצורת ההרצה שנוצרה אוטומטית, Cloud Run: Deploy (Cloud Run: פריסה).
  2. לוחצים על סמל להרצת פעולה הפעלה. ייפתח חלון ההגדרה.
  3. מגדירים את מזהה הפרויקט ב- Google Cloud .
  4. בוחרים אזור לפלטפורמת הפריסה.

    במדריך למתחילים הזה נעשה שימוש באפשרות הפלטפורמה שמוגדרת כברירת מחדל, Cloud Run (מנוהל באופן מלא), כפלטפורמת הפריסה.

  5. לוחצים על Run.

  6. כדי לראות את השירות שפועל, לוחצים על כתובת ה-URL שמוצגת בחלון הפלט.

  7. אפשר גם לראות את הסטטוס של השירות (מדדים, פרטי גרסה ועוד) באמצעות כתובת ה-URL של היומנים שמוצגת בחלון הפלט.

    הצגת הסטטוס של השירות במסוף Google Cloud

צפייה בסטטוס של משאב

כדי לראות את הסטטוס של המשאבים של שירות פעיל:

  1. עוברים אל Cloud Run Explorer. אפשר לגשת אליו מהחלונית של סרגל הצד בצד שמאל.

    הכרטיסייה Cloud Run explorer מודגשת בחלונית בצד שמאל

  2. כדי להציג את המאפיינים של שירות או של גרסה, לוחצים על השירות או על הגרסה בסייר.

    חלונית Cloud Run explorer פתוחה, שירות נבחר והמאפיינים שלו מוצגים מתחתיו

  3. כדי לראות את יומני הגרסה, לוחצים לחיצה ימנית על הגרסה ואז לוחצים על View Cloud Logs (הצגת יומני Cloud).

    לחיצה ימנית על גרסה מאפשרת לראות את היומנים שלה

סידור וארגון

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

  1. נכנסים לדף Projects במסוף Google Cloud :

    כניסה לדף Projects

  2. בוחרים את הפרויקט שיצרתם במדריך למתחילים ולוחצים על Delete.

    הפעולה הזו משביתה את הפרויקט ומתזמנת את המחיקה שלו.

אם אתם משתמשים בפרויקט קיים ורוצים למחוק משאבים שיצרתם במסגרת המדריך למתחילים הזה:

  • קובץ אימג' של קונטיינר: אמנם לא חל חיוב על השימוש ב-Cloud Run כשהשירות לא נמצא בשימוש, אבל יכול להיות שיחול חיוב על אחסון קובץ האימג' של קונטיינר ב-Artifact Registry. כדי למחוק את התמונה, פועלים לפי השלבים שמפורטים במאמר בנושא מחיקת תמונות.
  • שירות Cloud Run: כדי למחוק שירות Cloud Run, עוברים אל Cloud Run במסוף Google Cloud באמצעות תפריט הניווט. בוחרים את השירות שרוצים למחוק ולוחצים על מחיקה.

הסרת המשאבים

כדי לא לצבור חיובים לחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה, פועלים לפי השלבים הבאים:

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