התחלה מהירה: פריסה ל-Cloud Run
דף זה מראה לכם כיצד להשתמש ב-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.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
- סקור את מחירי Cloud Run או העריך עלויות בעזרת מחשבון התמחור.
התפקידים הנדרשים
כדי לקבל את ההרשאות שדרושות להשלמת המדריך הזה, אתם צריכים לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים:
- מנהל מערכת Cloud Run (
roles/run.admin) בשירות - משתמש בחשבון שירות (
roles/iam.serviceAccountUser) בזהות השירות - מציג יומני רישום (
roles/logging.viewer) בפרויקט
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
פריסת מיכל הדגימה
כדי לפרוס מכולה, בצע את השלבים הבאים:
ב- Google Cloud קונסולה, עבור אלCloud Run עַמוּד:
בתפריט, בוחרים באפשרות שירותים ולוחצים על פריסת מאגר.
בטופס יצירת שירות, ודאו שהאפשרות פריסת גרסה אחת מקובץ אימג' של קונטיינר קיים נבחרה.
בשדה כתובת URL של קובץ אימג' של קונטיינר,לחיצה על בדיקה עם מיכל לדוגמה.
בשדה שם שירות, הזן שם שירות או השתמש בערך ברירת המחדל.
ברשימה אזור, השתמש בערך ברירת המחדל
europe-west1, או בחר אתאֵזוֹר היכן אתה רוצה לפרוס את המכולה שלך.במקטע אימות, בחר אפשר גישה ציבורית.
לחץ על צור ולאחר מכן המתן עד שהקונטיינר ייפרס ב-Cloud Run. לאחר הפריסה, כתובת האתר של המכולה מוצגת לצד הטקסט כתובת אתר:.
כדי להציג את הקונטיינר הפועל, לחץ על העתק ללוח כדי להעתיק את כתובת האתר שלו, ולאחר מכן הדבק את כתובת האתר בסרגל הכתובות של הדפדפן.
אם אתם כפופים למדיניות ארגונית של הגבלת דומיין שמגבילה הפעלות לא מאומתות של הפרויקט, תצטרכו לגשת לשירות הפרוס שלכם כמו שמתואר בקטע בדיקת שירותים פרטיים.
מיקומים של Cloud Run
Cloud Run הוא שירות אזורי, כלומר התשתית שמריצה את שירותי Cloud Run ממוקמת באזור ספציפי ומנוהלת על ידי Google כך שתהיה זמינה באופן יתירתי בכל האזורים בתוך אותו אזור.
עמידה בדרישות ההשהיה, הזמינות או העמידות שלך הן גורמים עיקריים בבחירת האזור שבו שירותי Cloud Run שלך פועלים.
בדרך כלל אפשר לבחור את האזור הקרוב ביותר למשתמשים, אבל כדאי לקחת בחשבון את המיקום של מוצרים Google Cloud
אחרים שבהם נעשה שימוש בשירות Cloud Run.
שימוש Google Cloud מוצרים יחד במספר מיקומים יכולים להשפיע על זמן ההשהיה של השירות שלכם וכן על העלות.
Cloud Run זמין באזורים הבאים:
בכפוף לתמחור ברמה 1
asia-east1(טייוואן)asia-northeast1(טוקיו)-
asia-northeast2(אוסקה) asia-south1(מומבאי, הודו)-
asia-southeast3(בנגקוק) europe-north1(פינלנד)פליטת CO2 נמוכה2
europe-north2(סטוקהולם)CO2 נמוך2
europe-southwest1(מדריד)CO2 נמוך2
europe-west1(בלגיה)פליטת CO2 נמוכה2
europe-west4(הולנד)פליטת CO2 נמוכה2
europe-west8(מילאנו)פליטת CO2 נמוכה2
europe-west9(פריז)פליטת CO2 נמוכה2
me-west1(תל אביב)northamerica-south1(מקסיקו)us-central1(איווה)פליטת CO2 נמוכה2
us-east1(דרום קרוליינה)-
us-east4(צפון וירג'יניה) us-east5(Columbus)us-south1(דאלאס)פליטת CO2 נמוכה2
us-west1(אורגון)פליטת CO2 נמוכה2
בכפוף לתמחור ברמה 2
africa-south1(יוהנסבורג)asia-east2(הונג קונג)asia-northeast3(סיאול, דרום קוריאה)asia-southeast1(סינגפור)asia-southeast2(ג'אקארטה)asia-south2(דלהי, הודו)australia-southeast1(סידני)australia-southeast2(מלבורן)europe-central2(ורשה, פולין)CO2 נמוך2
-
europe-west10(ברלין) europe-west12(טורינו)רמה נמוכה של CO2
europe-west2(לונדון, בריטניה)רמה נמוכה של CO2
-
europe-west3(פרנקפורט, גרמניה) europe-west6(ציריך, שווייץ)רמה נמוכה של CO2
-
me-central1(דוחה) me-central2(דמאם)northamerica-northeast1(מונטריאול)רמה נמוכה של CO2
northamerica-northeast2(טורונטו)רמה נמוכה של CO2
southamerica-east1(סאו פאולו, ברזיל)פליטת CO2 נמוכה2
southamerica-west1(סנטיאגו, צ'ילה)CO2 נמוך2
us-west2(לוס אנג'לס)פליטת CO2 נמוכה2
-
us-west3(סולט לייק סיטי) us-west4(לאס וגאס)
אם כבר יצרתם שירות Cloud Run, תוכלו לראות את האזור בלוח הבקרה של Cloud Run במסוףGoogle Cloud .
מערכת Cloud Run מתאימה את מספר המופעים של הקונטיינרים באופן אוטומטי בהתאם לדרישה, ואתם משלמים רק על המעבד, הזיכרון והרשת שנעשה בהם שימוש במהלך עיבוד הבקשות.
הסרת המשאבים
כדי להימנע מחיובים נוספים עבורך Google Cloud חשבון, מחק את כל המשאבים שפרסת באמצעות התחלה מהירה זו.
מחיקת המאגר
ב-Cloud Run לא מחייבים אתכם כשהשירות שפרסתם לא נמצא בשימוש. עם זאת, ייתכן שעדיין תחויב עבור אחסון קובץ אימג' של קונטיינר ב-Artifact Registry. כדי למחוק מאגרי Artifact Registry, פועלים לפי השלבים שמפורטים במאמר מחיקת מאגרים במסמכי התיעוד של Artifact Registry.
מחיקת השירות
שירותי Cloud Run אינם כרוכים בעלויות עד לקבלת בקשות. כדי למחוק את שירות Cloud Run, פועלים לפי אחד מהשלבים הבאים:
המסוף
כדי למחוק שירות:
נכנסים לדף Services של Cloud Run במסוף Google Cloud :
ברשימת השירותים, מאתרים את השירות שרוצים למחוק ולוחצים על תיבת הסימון שלו כדי לבחור אותו.
לוחצים על Delete. כל הגרסאות של השירות יימחקו.
gcloud
כדי למחוק שירות, מריצים את הפקודה הבאה:
gcloud run services delete SERVICE --region REGION
מחליפים את מה שכתוב בשדות הבאים:
- SERVICE: השם של השירות.
- REGION: Google Cloud האזור של השירות.
מחק את פרויקט הבדיקה שלך
כשמוחקים פרויקט ב- Google Cloud , החיוב על כל המשאבים באותו פרויקט מופסק. כדי לשחרר את כל Google Cloud המשאבים בפרויקט, פועלים לפי השלבים הבאים:
- במסוף Google Cloud , נכנסים לדף Manage resources.
- ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים למחוק ולוחצים על Delete.
- כדי למחוק את הפרויקט, כותבים את מזהה הפרויקט בתיבת הדו-שיח ולוחצים על Shut down.
המאמרים הבאים
כדי ללמוד כיצד לבנות קונטיינר ממקור קוד, לדחוף ל-Artifact Registry ולפרוס, ראה: