מוצרים או משאבים שנדרשת בהם הגדרת מיקום
יש כמה מוצרים או משאבים שנדרשת בהם הגדרת מיקום.
Product | מיקום ברירת המחדל | מידע נוסף |
---|---|---|
Firebase AI Logic |
|
זה המיקום שבו אתם ניגשים למודל. |
Google Analytics | לא הוגדר מיקום ברירת מחדל. חובה להגדיר את המיקום הזה. |
המיקום הזה הוא Analytics מיקום הדיווח2, שמייצג את המדינה או האזור של הארגון. Analytics המיקום שלכם לצורכי דיווח קובע את המטבע שבו ידווחו ההכנסות. |
Firebase App Hosting | לא הוגדר מיקום ברירת מחדל. צריך להגדיר את המיקום הזה לכל קצה עורפי. |
במיקום הזה, הפריסה של App Hosting יוצרת כל אחד מהמשאבים של העורף. כל קצה עורפי יכול להיות במיקום אחר. |
Firebase Data Connect | לא הוגדר מיקום ברירת מחדל. צריך להגדיר את המיקום לכל מופע. |
כל מופע יכול להיות במיקום אחר. |
Cloud Firestore 1 | לא הוגדר מיקום ברירת מחדל. צריך להגדיר את המיקום לכל מופע. |
כל מופע יכול להיות במיקום אחר. |
Firebase Realtime Database | לא הוגדר מיקום ברירת מחדל. צריך להגדיר את המיקום לכל מופע. |
כל מופע יכול להיות במיקום אחר. |
Cloud Storage for Firebase 1 | לא הוגדר מיקום ברירת מחדל. צריך להגדיר את המיקום לכל דלי. |
כל קטגוריה יכולה להיות במיקום אחר. |
Cloud Functions for Firebase 1 | אם לא מוגדר מיקום, אזור ברירת המחדל הוא
us-central1 |
כל פונקציה יכולה להיות במיקום אחר. |
1 בהתאם למועד שבו התחלתם להשתמש במוצרים האלה בפרויקט, יכולות להיות תלויות במיקום בין המוצרים האלה. יכול להיות שתראו את התלות הזו כ"מיקום למשאבי ברירת מחדל של Google Cloud". מידע נוסף על התלות במיקום
2 מיקום הדיווח של Analytics לא משפיע על המיקום שבו Google עשויה לעבד ולאחסן נתוני לקוחות ב-Firebase.
הגדרת מיקום למוצר או למשאבים שלו
לכמה מוצרים הגדרתם את המיקום ברמת המוצר. עם זאת, ברוב המוצרים, מגדירים את המיקום ברמת המשאב (לדוגמה, לכל דלי Cloud Storage או לכל פונקציה).
Product | מתי ואיך מגדירים את המיקום | מיקומים זמינים |
---|---|---|
Firebase AI Logic |
|
Firebase AI Logic מיקומים |
Google Analytics | כשמפעילים את Google Analytics בפרויקט Firebase במסוף Firebase, מוצגת בקשה לבחור מיקום דיווח ב-Analytics. צריך לבחור מדינה או אזור שמייצגים את המיקום של הארגון.
אם יש לכם הרשאת בעלים או הרשאת עריכה בפרויקט, תוכלו לערוך בהמשך את אזור הזמן ואת המטבע של מיקום הדיווח ב-Analytics. לשם כך, עוברים אל ההגדרות של Google Analytics ואז אל חלונית הדיווח. |
אפשר לראות את הרשימה בחלונית Google Analytics הגדרות > דיווח. |
Firebase App Hosting | כשיוצרים App Hosting backend, מוצגת בקשה לבחור מיקום. אפשר להשתמש במסוף Firebase, ב-API ל-REST או ב-CLI של Firebase כדי ליצור קצה עורפי. | App Hosting מיקומים |
Firebase Data Connect | כשמפעילים מופע של שירות Data Connect, מגדירים את המיקומים שלו. בנוסף, מגדירים את המיקום של מופע Google Cloud SQL
המשויך. אפשר להשתמש במסוף Firebase או ב-CLI של Firebase כדי להקצות מופע. |
Data Connect מיקומי שירות ומופעים של Cloud SQL |
Cloud Firestore 1 | כשמפעילים מופע של מסד נתונים Cloud Firestore, מגדירים את המיקום שלו. אפשר להשתמש במסוף Firebase, ב-API ל-REST, ב-CLI של Firebase או ב-Terraform כדי להקצות מופע. | Cloud Firestore מיקומים |
Firebase Realtime Database | כשמפעילים את מופע Realtime Database, מגדירים את המיקום שלו. אפשר להשתמש במסוף Firebase, ב-API ל-REST, ב-CLI Firebase או ב-Terraform כדי להקצות מופע. |
Realtime Database מיקומים |
Cloud Storage for Firebase 1 | כשמקצים את הקטגוריה Cloud Storage, מגדירים את המיקום שלה. אפשר להשתמש במסוף Firebase, ב-REST API או ב-Terraform כדי להקצות קטגוריית אחסון. |
Cloud Storage for Firebase מיקומים |
Cloud Functions for Firebase 1 | כשכותבים פונקציה, אפשר להגדיר את האזור שלה.
אם לא מציינים מיקום, אזור ברירת המחדל הוא |
Cloud Functions for Firebase מיקומים |
1 בהתאם למועד שבו התחלתם להשתמש במוצרים האלה בפרויקט, יכולות להיות תלויות במיקום בין המוצרים האלה. יכול להיות שתראו את התלות הזו כ"מיקום למשאבי ברירת מחדל של Google Cloud". מידע נוסף על התלות במיקום
הצגת הגדרות המיקום
Product | איפה אפשר לראות את הגדרת המיקום |
---|---|
Firebase AI Logic |
|
Google Analytics | במסוף Firebase, עוברים אל הגדרות הגדרות הפרויקט > שילובים > Google Analytics. לוחצים על מספר החשבון כדי לפתוח את חשבון Google Analytics, ואז עוברים לחלונית ניהול כדי למצוא את פרטי המיקום של החשבון. |
Firebase App Hosting |
|
Firebase Data Connect | במסוף Firebase, נכנסים לדף Data Connect כדי לראות את רשימת מופעי מסד הנתונים והמיקומים שלהם. |
Cloud Firestore | בFirebase console, עוברים לכרטיסייה Cloud Firestore Data כדי לראות את רשימת המכונות של מסד הנתונים והמיקומים שלהן. |
Firebase Realtime Database | בFirebase console, עוברים לכרטיסייה Realtime Database Data כדי לראות את רשימת המכונות של מסד הנתונים והמיקומים שלהן. |
Cloud Storage for Firebase | במסוף Firebase, עוברים לכרטיסייה Cloud Storage Files כדי לראות את רשימת הדליים והמיקומים שלהם. |
Cloud Functions for Firebase |
|
תלות אפשרית במיקום בגלל 'מיקום למשאבי Google Cloud שמוגדרים כברירת מחדל'
ההגדרה 'מיקום למשאבי ברירת מחדל של Google Cloud' היא הגדרת המיקום של כל משאבי הפרויקט שמשויכים ל-Google Google Cloud, כולל המשאבים הבאים:App Engine
- מופע מסד נתונים שמוגדר כברירת מחדל Cloud Firestore
- ברירת המחדל Cloud Storage לקטגוריית Firebase עם פורמט השם
*.appspot.com
- Google Cloud Scheduler בשימוש ספציפי עם פונקציות מתוזמנות מהדור הראשון
ההגדרה הזו של "מיקום ברירת המחדל של משאבי Google Cloud" היא קבועה. בנוסף, כשמגדירים את המיקום של אחד מהמשאבים המשויכים, המיקום מוגדר באופן עקיף לכולם, כי כולם משויכים לאותו App Engine.
עם זאת, במהלך השנים חלו שינויים רבים במערכת האקולוגית של Firebase ושל Google Cloud, ולכן השיוכים של מקורות ל-App Engine השתנו. חשוב לציין שהחל מ-*.firebasestorage.app
אלה הפרטים של השינויים שבוצעו בתלות במיקום:
החל מ-
30 באוקטובר 2024 , אם עדיין לא הוקצו מופע ברירת המחדל של Cloud Firestore ו-Cloud Storage ברירת המחדל של Firebase bucket:הקצאת מופע ברירת המחדל של Cloud Firestore מגדירה את המיקום לכל אפליקציית App Engine שתוקצה בעתיד בפרויקט. עם זאת, הוא לא קובע את המיקום של קטגוריית Cloud Storage ברירת המחדל העתידית.
הקצאת משאבים לקטגוריית ברירת המחדל Cloud Storage כבר לא מקצה משאבים לאפליקציית App Engine. לכן, המיקום של קטגוריית ברירת המחדל Cloud Storage לא קובע את המיקום של מופע ברירת המחדל העתידי של Cloud Firestore.
החל מ-
30 באוקטובר 2024 , אם מופעלת כבר הקצאת משאבים למופע ברירת המחדל של Cloud Firestore, אבל לא מופעלת הקצאת משאבים ל-Cloud Storage ברירת המחדל של Firebase:- מופע ברירת המחדל הקיים Cloud Firestore לא קובע את המיקום של קטגוריית ברירת המחדל העתידית Cloud Storage (
).*.firebasestorage.app
- מופע ברירת המחדל הקיים Cloud Firestore לא קובע את המיקום של קטגוריית ברירת המחדל העתידית Cloud Storage (
החל מ-
30 באוקטובר 2024 , אם כבר הוקצה Cloud Storage ברירת המחדל לדלי ב-Firebase (במיוחד הדלי ), אבל לא הוקצה מופע ברירת המחדל Cloud Firestore:*.appspot.com
- כשבוצעה הקצאה של דלי ברירת המחדל Cloud Storage (
), בוצעה גם הקצאה של אפליקציית App Engine, ולכן המיקום של מופע ברירת המחדל העתידי של Cloud Firestore הוגדר באותו זמן. גם אם תמחקו את דלי*.appspot.com
, לא תוכלו למחוק את אפליקציית App Engine, ולכן הגדרת המיקום של מופע Cloud Firestore העתידי שמוגדר כברירת מחדל כבר נקבעה.*.appspot.com
- כשבוצעה הקצאה של דלי ברירת המחדל Cloud Storage (
אם השתמשתם בפונקציות מתוזמנות מדור ראשון, המיקום שלהן מוגדר למיקום של משאבי ברירת המחדל של Google Cloud. הסיבה לכך היא שבעבר היה שיוך בין Cloud Scheduler לבין App Engine. בנוסף, אם הגדרתם פונקציות מתוזמנות מדור ראשון לפני הקצאת משאבים אחרים שמשתמשים בהגדרת המיקום הזו, תצטרכו להגדיר גם את המיקום שלהם.
השלבים הבאים
- מידע נוסף על פיתוח אפליקציות שיעמדו בדרישות שלכם לגבי זמן אחזור, זמינות ועמידות זמין במאמר מיקום גיאוגרפי ואזורים.