אפשר לפרוס קובץ אימג' של קונטיינר שמאוחסן ב-Artifact Registry ב-Cloud Run. אפשר גם לפרוס ישירות ממקור ל-Cloud Run, כולל יצירה אוטומטית של קובץ אימג' של קונטיינר למקור שנבנה ואחסון התמונה ב-Artifact Registry.
ההרשאות שנדרשות לפריסה
- פריסה מקוד המקור
- כדי לבצע פריסה ממקור, צריכות להיות לכם הרשאות לבנייה, לאחסון של קובץ האימג' של הקונטיינר ולפריסה.
- פריסת תמונות של קונטיינרים
כדי לבצע פריסה ב-Cloud Run, צריך להיות לכם התפקיד Artifact Registry Reader (
roles/artifactregistry.reader) בפרויקט או במאגר שמכיל את קובצי האימג' שאתם רוצים לפרוס, והרשאות פריסה ב-Cloud Run.אם המאגרים נמצאים בפרויקט אחר, צריך להעניק לסוכן השירות של Cloud Run הרשאות קריאה של Artifact Registry.
פריסה ממקור מקומי
ב-Cloud Run אפשר לבצע אוטומטית את הפעולות הבאות בשפות נתמכות:
- העברת קוד מקור מקומי לקונטיינר.
- מעבירים את קובץ האימג' של הקונטיינר למאגר ב-Artifact Registry.
- פורסים את קובץ האימג' של הקונטיינר ב-Cloud Run מהמאגר.
Cloud Run דוחף ושולף תמונות באמצעות המאגר cloud-run-source-deploy באזור שאתם מציינים בזמן הפריסה.
אם המאגר לא קיים, Cloud Run יוצר אותו בשבילכם אם לחשבון שלכם יש את ההרשאות הנדרשות.
פרטים נוספים זמינים במאמר בנושא פריסה מקוד מקור. אפשר גם לנסות את המדריכים למתחילים בנושא Cloud Run לשפות שתומכות בפריסה מקוד מקור.
פריסת תמונות של קונטיינרים
אפשר לפרוס תמונה לפי תג או תקציר שמאוחסנים ב-Artifact Registry.
כשפורסים שירות בפעם הראשונה, נוצרת הגרסה הראשונה שלו. חשוב לזכור שאי אפשר לשנות את הגרסאות. אם מבצעים פריסה מתג של תמונת קונטיינר, התג יומר לערך גיבוב והעדכון יציג תמיד את ערך הגיבוב הזה.
אפשר לפרוס קונטיינר באמצעות מסוף Google Cloud או שורת הפקודה gcloud. הוראות מפורטות מופיעות במאמר פריסת תמונות של קונטיינרים.