איך מגדירים ופורסים אפליקציית Hello World לדוגמה ב-Cloud Run, ואיך בודקים את הסטטוס של המשאבים בשירות הפעיל.
לפני שמתחילים
-
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 Shell Editor.
- בשורת הסטטוס של Cloud Code, לוחצים על New Application.
- בוחרים באפשרות Cloud Run application כסוג האפליקציה המועדף.
- בוחרים אפליקציית Hello World מרשימת האפליקציות לדוגמה. לדוגמה, אם בוחרים באפשרות
Python (Flask): Hello World, נוצרת אפליקציית Hello World בסיסית ב-Python (Flask). - בוחרים תיקייה כמיקום של האפליקציה ולוחצים על Create New Application. האפליקציה נטענת בסביבת עבודה חדשה ב-Cloud Shell Editor. אחרי שסביבת העבודה נטענת, האפליקציה נגישה בתצוגת הסייר.
פריסה ב-Cloud Run
כדי לפרוס את האפליקציה ב-Cloud Run:
- בוחרים בפקודה Deploy to Cloud Run באמצעות לוח הפקודות (אפשר לגשת אליו באמצעות
Ctrl/Cmd+Shift+P). כך נפתח ממשק המשתמש של Cloud Run Deploy. - אם מוצגת בקשה, מאשרים ל-Cloud Code לבצע קריאות ל-API של Google Cloud .
- מגדירים את הפרויקט ב- Google Cloud .
- אם מופיעה בקשה, לוחצים על Enable APIs כדי להפעיל את Cloud Run API.
- בתיבת הדו-שיח Deploy to Cloud Run, בוחרים שירות קיים או יוצרים שירות חדש.
- אם יוצרים שירות חדש, בוחרים באפשרות Cloud Run (מנוהל במלואו) בקטע Deployment Platform.
- בוחרים אזור לפריסה.
- בקטע Authentication, בוחרים באפשרות Allow unauthenticated invocations כדי להפוך את השירות לציבורי.
- אחרי שמגדירים את ההגדרות המועדפות, לוחצים על פריסה. Cloud Code יוצר את קובץ האימג', מעביר אותו בדחיפה למאגר ופורס את האפליקציה ב-Cloud Run. השירות שלך פעיל עכשיו.
- כדי לראות את השירות שפועל, לוחצים על כתובת ה-URL שמוצגת בתיבת הדו-שיח Cloud Run: Deploy.
עריכת השירות
כדי לערוך את הבקשה:
- בתצוגת Explorer, מוצאים את הקובץ
app.pyשמטמיע את התנהגות השירות. - משנים את ההודעה "It's running!" להודעה שרוצים.
- אחרי השינוי, בוחרים בפקודה Deploy to Cloud Run באמצעות לוח הפקודות.
- מוודאים שהשירות שיצרתם נבחר בהגדרות השירות.
- לוחצים על Deploy.
- אחרי שהאפליקציה תסיים את תהליך ה-build והפריסה, תוכלו לרענן את השירות כדי לראות את ההודעה המעודכנת.
צפייה ביומנים
אתם יכולים גם לראות את היומנים מהאפליקציה שנפרסה באמצעות מציג היומנים שמגיע עם Cloud Code.
כדי לראות את היומנים:
- כדי לפתוח את Cloud Run Explorer, לוחצים על
Cloud Code ומרחיבים את הקטע Cloud Run. - לוחצים לחיצה ימנית על שירות Cloud Run ואז על View logs.
- מרעננים את האפליקציה בדפדפן ולוחצים על כפתור הרענון של היומנים כדי לראות את היומנים החדשים שנוצרו.
הסרת המשאבים
כדי לא לצבור חיובים בחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה:
- במסוף Google Cloud , נכנסים לדף Manage resources.
- ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים למחוק ולוחצים על Delete.
- כדי למחוק את הפרויקט, כותבים את מזהה הפרויקט בתיבת הדו-שיח ולוחצים על Shut down.
אם אתם משתמשים בפרויקט קיים ורוצים למחוק את המשאבים שיצרתם בשביל המדריך למתחילים:
- קובץ אימג' של קונטיינר: ב-Cloud Run לא מחויבים כשלא משתמשים בשירות, אבל יכול להיות שתחויבו על אחסון קובץ האימג' של הקונטיינר ב-Artifact Registry.
כדי למחוק את קובץ האימג', פותחים את הדף Artifact Registry, בוחרים את המאגר שמכיל את קובץ האימג', בוחרים את קובץ האימג', לוחצים על Delete ואז לוחצים שוב על Delete.
- שירות Cloud Run: כדי למחוק שירות Cloud Run, בדף Cloud Run במסוףGoogle Cloud בוחרים את השירות שרוצים למחוק, לוחצים על Delete ואז לוחצים שוב על Delete. פתיחת הדף Cloud Run
המאמרים הבאים
- סקירת התכונות של ממשק Cloud Shell Editor
- איך מגדירים את Cloud Shell כדי להתאים אישית את חוויית השימוש.