תחילת השימוש ב-Firebase עם פרויקט קיים ב-Google Cloud
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
פרויקט Firebase הוא פרויקט Google Cloud שמופעלים בו כמה שירותים והגדרות נוספים שספציפיים ל-Firebase. הפעולה הזו נקראת בדרך כלל 'הוספת Firebase' לפרויקט Google Cloud. בדף הזה מוסבר איך מוסיפים את Firebase, ומופיעות בו שאלות נפוצות.
אפשר ליצור אינטראקציה עם הפרויקט באמצעות Firebase CLI, gcloud CLI וכל משאב Terraform מ-Google.
אתם יכולים להשתמש במוצרים ובממשקי API מ-Firebase ומ-Google Cloud בפרויקט.
ההרשאות והתפקידים ב-IAM בפרויקט משותפים בין Firebase לבין Google Cloud. כל גישה שיש למשתמש בפרויקט (כלומר, לגורם ראשי) לפרויקט Google Cloud תחול גם על פרויקט Firebase (ולהפך).
החיוב על הפרויקט משותף בין Firebase לבין Google Cloud. אם החיוב מופעל בפרויקט Google Cloud, הפרויקט ב-Firebase יהיה בתוכנית התמחור Blaze של Firebase, שמבוססת על תשלום לפי שימוש.
כל היררכיית משאבים שחלה על פרויקט Google Cloud (לדוגמה, ארגון, תיקיות וכו') תחול גם על פרויקט Firebase.
מחיקת הפרויקט תגרום למחיקה שלו ב-Firebase וב-Google Cloud.
מחיקה או שינוי של משאב או נתונים בפרויקט יחולו על Firebase ועל Google Cloud.
איך מוסיפים את Firebase לפרויקט Google Cloud קיים
אפשר 'להוסיף Firebase' לפרויקט Google Cloud קיים באמצעות אחת מהאפשרויות הבאות. חשוב לוודא שיש לכם את ההרשאות הנדרשות להוספת Firebase לפרויקט Google Cloud.
חשוב לדעת שאחרי שמוסיפים את Firebase לפרויקט קיים Google Cloud, אי אפשר לבטל את הפעולה הזו (כלומר, אי אפשר להסיר את Firebase מהפרויקט Google Cloud). מידע נוסף זמין בשאלות הנפוצות.
מסוף Firebase
נכנסים למסוף Firebase באמצעות החשבון שדרכו יש לכם גישה לפרויקט Google Cloud הקיים.
לוחצים על הלחצן כדי ליצור פרויקט חדש ב-Firebase.
בתחתית הדף, לוחצים על הוספת Firebase לפרויקט Google Cloud.
בשדה הטקסט, מתחילים להזין את שם הפרויקט של הפרויקט הקיים, ואז בוחרים את הפרויקט מהרשימה שמוצגת.
שימו לב: כדי לבצע את השיחה הזו, תצטרכו את שם המשאב של הפרויקט.
הוראות מפורטות זמינות במאמר הוספת שירותי Firebase לפרויקט במדריך Firebase: 'הגדרה וניהול של פרויקט Firebase באמצעות Management REST API'. חשוב לפעול לפי כל ההוראות בקטע לפני שמתחילים במדריך הזה.
Terraform
מפעילים את Firebase Management API (firebase.googleapis.com) בפרויקט הקיים Google Cloud.
מפעילים את שירותי Firebase בפרויקט באמצעות המשאב google_firebase_project.
האם צריך לאשר את התנאים וההגבלות של Firebase כדי להתחיל להשתמש ב-Firebase?
כדי לגשת לכל היכולות של Firebase בGoogle Cloudפרויקט ולהשתמש בהן, צריך לאשר את התנאים וההגבלות של Firebase. כדי "להוסיף את Firebase" לפרויקט Google Cloud קיים, צריך גם לאשר את התנאים וההגבלות של Firebase.
צריך לאשר את התנאים של Firebase רק פעם אחת עבור חשבון Google, לא משנה לכמה פרויקטים יש לכם גישה. כשמאשרים את התנאים, הם מאושרים רק לחשבון Google שלכם. האישור לא מתבצע ברמת הפרויקט עבור כל חברי הפרויקט.
אפשר לאשר את התנאים וההגבלות של Firebase דרך מסוף Firebase באחת מהדרכים הבאות. כשמוצגת בקשה, מאשרים את התנאים.
יוצרים פרויקט חדש ב-Firebase באמצעות מסוף Firebase.
פותחים פרויקט קיים ב-Firebase במסוף Firebase (לדוגמה, אם מישהו הזמין אתכם להצטרף לפרויקט כחברים, כלומר כסובייקטים).
עם זאת, הוספה ידנית של התווית firebase:enabled לרשימת תוויות הפרויקט לא מאפשרת להשתמש בהגדרות ובשירותים ספציפיים ל-Firebase בפרויקט Google Cloud. כדי לעשות את זה, צריך להוסיף את Firebase באמצעות מסוף Firebase (או, לתרחישי שימוש מתקדמים, באמצעות Firebase CLI, Firebase Management REST API או Terraform).Firebase
מה קורה כשמוסיפים את Firebase לפרויקט קיים של Google Cloud?
פרויקט Firebase הוא פרויקט Google Cloud שמופעלים בו כמה שירותים והגדרות נוספים שספציפיים ל-Firebase. לכן, כשאתם מוסיפים את Firebase לפרויקט קיים ב-Google Cloud, מערכת Firebase מבצעת את הפעולות הבאות כדי לפשט את השימוש בכל שירותי וממשקי Firebase:
אחרי שמוסיפים את Firebase לפרויקט Google Cloud קיים, אי אפשר לבטל את הפעולה הזו (כלומר, אי אפשר להסיר את Firebase מהפרויקט Google Cloud באופן מלא).
התהליך של 'הוספת Firebase' מפעיל ממשקי API ושירותי קצה עורפי שאפשר להשתמש בהם עבור Google Cloudתכונות אחרות. השבתה של כל השירותים המופעלים האלה עלולה לגרום לתוצאות לא צפויות ולא רצויות בגלל תלות בין השירותים.
האם אפשר לחסום את האפשרות 'הוספת Firebase' לפרויקט Google Cloud קיים?
אי אפשר למנוע את האפשרות של 'הוספת Firebase' לפרויקט Google Cloud קיים, אבל אפשר לעשות את הפעולות הבאות:
מגבילים את חברי הפרויקט (כלומר, חשבונות המשתמשים) שיש להם הרשאת IAM firebase.projects.update, שנדרשת כדי 'להוסיף את Firebase'.
השלבים הבאים
במאמרים הבאים תוכלו לקרוא מידע נוסף על פרויקטים ב-Firebase:
הסבר על פרויקטים ב-Firebase –
סקירות קצרות של כמה מושגים חשובים לגבי פרויקטים ב-Firebase, כולל הקשר שלהם ל-Google Cloud וההיררכיה הבסיסית של פרויקט, האפליקציות והמשאבים שלו.
שיטות מומלצות כלליות להגדרת פרויקטים ב-Firebase – במאמר הזה מפורטות שיטות מומלצות כלליות וברמה גבוהה להגדרת פרויקטים ב-Firebase ולרישום האפליקציות בפרויקט, כדי שיהיה לכם תהליך פיתוח ברור שמשתמש בסביבות שונות.
כדי להתחיל להשתמש ב-Firebase באפליקציות לנייד ובאפליקציות לאינטרנט, צריך לרשום את האפליקציות בפרויקט Firebase ולקשר אותן ל-Firebase: iOS+ | Android | Web | Flutter | Unity | C++.