מידע על מיקומים של מוצרים ומשאבים בפרויקט

מוצרים או משאבים שנדרשת בהם הגדרת מיקום

יש כמה מוצרים או משאבים שנדרשת בהם הגדרת מיקום.

Product מיקום ברירת המחדל מידע נוסף
Firebase AI Logic
  • עבור Gemini Developer API: אי אפשר לבחור מיקום, תמיד גלובלי.
  • Vertex AI Gemini API: אם לא מוגדר מיקום, אזור ברירת המחדל הוא us-central1.
זה המיקום שדרכו ניגשים למודל.
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
  • עבור Gemini Developer API: אי אפשר לבחור מיקום, תמיד גלובלי.
  • Vertex AI Gemini API: כשמפעילים את שירות ה-Backend של Vertex AI ב-codebase, אפשר לציין מיקום שדרכו תהיה גישה למודל.
    אם לא מציינים מיקום, אזור ברירת המחדל הוא us-central1.
Firebase AI Logic מיקומים
Google Analytics כשמפעילים את Google Analytics בפרויקט Firebase במסוף Firebase, מוצגת בקשה לבחור מיקום דיווח ב-Analytics. צריך לבחור מדינה או אזור שמייצגים את המיקום של הארגון.

אם יש לכם הרשאת בעלים או הרשאת עריכה בפרויקט, תוכלו לערוך בהמשך את אזור הזמן ואת המטבע של מיקום הדיווח ב-Analytics. לשם כך, עוברים אל ההגדרות של Google Analytics ואז אל חלונית דיווח.

אפשר לראות את הרשימה בחלונית Google Analytics הגדרות > דיווח.
Firebase App Hosting כשיוצרים App Hosting backend, מוצגת בקשה לבחור מיקום. אפשר להשתמש במסוף Firebase, ב-API בארכיטקטורת REST או ב-Firebase CLI כדי ליצור קצה עורפי. 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, ב-API בארכיטקטורת REST או ב-Terraform כדי להקצות קטגוריית אחסון.
Cloud Storage for Firebase מיקומים
Cloud Functions for Firebase 1 כשכותבים פונקציה, אפשר להגדיר את האזור שלה.

אם לא מציינים מיקום, אזור ברירת המחדל הוא us-central1.

Cloud Functions for Firebase מיקומים

1 בהתאם למועד שבו התחלתם להשתמש במוצרים האלה בפרויקט, יכול להיות שיהיו תלות במיקום בין המוצרים האלה. יכול להיות שתראו את התלות הזו בשם "מיקום למשאבי ברירת מחדל של Google Cloud". מידע נוסף על התלות במיקום

הצגת הגדרות המיקום

Product איפה אפשר לראות את הגדרת המיקום
Firebase AI Logic
  • ב-Gemini Developer API: אי אפשר לבחור מיקום, תמיד גלובלי.
  • ב-Vertex AI Gemini API: בבסיס הקוד, מחפשים את האתחול של שירות הקצה העורפי Vertex AI. אם לא מציינים מיקום, מיקום ברירת המחדל הוא us-central1.
Google Analytics במסוף Firebase, עוברים אל ההגדרות Project settings (הגדרות הפרויקט) > Integrations (שילובים) > Google Analytics. לוחצים על מספר החשבון כדי לפתוח את חשבון Google Analytics, ואז עוברים לחלונית ניהול כדי למצוא את פרטי המיקום של החשבון.
Firebase App Hosting
  • במסוף Firebase, עוברים אל App Hosting כדי לראות את רשימת השרתים העורפיים והמיקומים שלהם.
  • כדי לראות את המיקום של שרת קצה ספציפי, אפשר להשתמש בפקודת ה-CLI‏ Firebasefirebase apphosting:backends:get --project PROJECT_ID BACKEND_ID
Firebase Data Connect במסוף Firebase, עוברים אל Data Connect כדי לראות את רשימת מופעי מסד הנתונים והמיקומים שלהם.
Cloud Firestore במסוף Firebase, עוברים לכרטיסייה Cloud Firestore Data כדי לראות את רשימת המכונות של מסד הנתונים והמיקומים שלהן.
Firebase Realtime Database במסוף Firebase, עוברים לכרטיסייה Realtime Database Data כדי לראות את רשימת המכונות של מסד הנתונים והמיקומים שלהן.
Cloud Storage for Firebase במסוף Firebase, עוברים לכרטיסייה Cloud Storage Files כדי לראות את רשימת הדליים והמיקומים שלהם.
Cloud Functions for Firebase
  • פונקציות מתוזמנות: במסוף Google Cloud, עוברים אל Cloud Scheduler כדי לראות את רשימת הנושאים של כל משימה ופונקציה. המיקום הוא הפלח האחרון בשם הנושא.
  • פונקציות לא מתוזמנות: בקוד המקור של הפונקציה, מחפשים פרמטר region. אם לא מציינים אזור, מיקום ברירת המחדל הוא us-central1.

תלות אפשרית במיקום בגלל 'מיקום למשאבי 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, ולכן השיוכים של משאבים ל-Google Cloud השתנו.App Engine החל מ-30 באוקטובר 2024, כל דלי Cloud Storage חדש שמוקצה כברירת מחדל ל-Firebase יהיה בפורמט *.firebasestorage.app, והוא לא ישויך ל-App Engine.

אלה הפרטים של השינויים שבוצעו בתלות במיקום:

  • החל מ-30 באוקטובר 2024, אם עדיין לא הוקצו מופע ברירת המחדל של Cloud Firestore ודלי ברירת המחדל של Cloud Storage ל-Firebase:

    • הקצאת מופע ברירת המחדל של 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).
  • החל מ-30 באוקטובר 2024, אם כבר הוקצה Cloud Storage ברירת המחדל לדלי ב-Firebase (במיוחד הדלי *.appspot.com), אבל לא הוקצה מופע ברירת המחדל Cloud Firestore:

    • כשדלי ברירת המחדל Cloud Storage (*.appspot.com) הוקצה, הוקצתה גם אפליקציית App Engine, ולכן המיקום של מופע ברירת המחדל העתידי של Cloud Firestore הוגדר באותו זמן. גם אם תמחקו את דלי *.appspot.com, לא תוכלו למחוק את אפליקציית App Engine, ולכן הגדרת המיקום של מופע ברירת המחדל העתידי של Cloud Firestore כבר מוגדרת.

אם השתמשתם בפונקציות מתוזמנות מדור ראשון, המיקום שלהן מוגדר למיקום של משאבי ברירת המחדל של Google Cloud. הסיבה לכך היא שבעבר הייתה אסוציאציה בין Cloud Scheduler לבין App Engine. בנוסף, אם הגדרתם פונקציות מתוזמנות מדור ראשון לפני הקצאת משאבים אחרים שמשתמשים בהגדרת המיקום הזו, תצטרכו להגדיר גם את המיקום שלהם.

השלבים הבאים

  • למידע נוסף על פיתוח אפליקציות שיעמדו בדרישות שלכם לגבי זמן אחזור, זמינות ועמידות, אפשר לעיין במאמר מיקום גיאוגרפי ואזורים.