אתם יכולים ליצור טריגר Eventarc שיאפשר לאירוע נתמך להפעיל פונקציית Cloud Run. כשיוצרים או פורסים פונקציה באמצעות Google Cloud CLI או מסוף Google Cloud , צריך להגדיר טריגר.
אפשר גם להפעיל פונקציות Cloud Run בתגובה לאירועים מותאמים אישית שפורסמו בערוץ Eventarc.
יצירת טריגר Eventarc
יוצרים טריגר Eventarc כדי ששירות הפונקציות של Cloud Run יקבל התראות על אירוע ספציפי או על קבוצה של אירועים. באמצעות הגדרת מסננים לטריגר, אפשר להגדיר את הניתוב של האירוע, כולל סוג האירוע והמקור. מידע נוסף על הגדרת טריגר Eventarc לפונקציות Cloud Run זמין במאמר יצירת טריגרים באמצעות Eventarc.
סוגי האירועים הבאים מפעילים בקשות לשירות שלכם:
- נוצר יומן ביקורת שמתאים לקריטריוני הסינון של הטריגר
- מתרחש אירוע ישיר, למשל עדכון של קטגוריה של Cloud Storage או עדכון של תבנית הגדרת תצורה מרחוק ב-Firebase
- הודעה מתפרסמת בנושא Pub/Sub
הפעלת פונקציות באמצעות אירועים מותאמים אישית
אפשר להפעיל פונקציות Cloud Run בתגובה לאירועים מותאמים אישית. אלה אירועים שנוצרים על ידי ספקי אירועים מיוחדים או נוספים, בניגוד לאירועים המובנים של Firebase שנתמכים על ידי Firebase SDK לפונקציות של Cloud Run, ושמתפרסמים בערוץ Eventarc. מידע נוסף זמין במאמר בנושא יצירה וטיפול בטריגרים של אירועים מותאמים אישית. כדי לראות רשימה של אירועים מותאמים אישית (אם יש כאלה) שמתפרסמים על ידי תוספים ל-Firebase, צריך לעיין במסמכי התיעוד של התוסף. לדוגמה, אפשר לעיין בתוסף Run Payments with Stripe.