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

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

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

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

Product מתי ואיך מגדירים את המיקום מיקומים שבהם השירות זמין
Firebase AI Logic
  • Gemini Developer API: אי אפשר לבחור מיקום, תמיד גלובלי.
  • Agent Platform Gemini API (formerly Vertex AI): כשמפעילים את שירות הקצה העורפי Agent Platform בבסיס קוד, אפשר לציין מיקום שדרכו תהיה גישה למודל.
    אם לא מציינים מיקום, אזור ברירת המחדל הוא us-central1.
Firebase AI Logic מיקומים
Google Analytics כשמפעילים את Google Analytics בפרויקט Firebase במסוף Firebase, מוצגת בקשה לבחור מיקום דיווח ב-Analytics. צריך לבחור מדינה או אזור שמייצגים את המיקום של הארגון.

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

אפשר לראות את הרשימה בחלונית Google Analytics הגדרות > דיווח.
Firebase App Hosting כשיוצרים קצה עורפי App Hosting, מוצגת בקשה לבחור מיקום. אפשר להשתמש במסוף Firebase, ב-API בארכיטקטורת REST או ב-Firebase CLI כדי ליצור קצה עורפי. App Hosting מיקומים
Firebase SQL Connect כשמפעילים מופע של שירות SQL Connect, מגדירים את המיקומים שלו. בנוסף, מגדירים את המיקום של מופע Google Cloud SQL המשויך.‫
אפשר להשתמש במסוף Firebase או ב-CLI של Firebase כדי להקצות מופע.
SQL Connect מיקומי שירות ומופעים של Cloud SQL
Cloud Firestore 1 כשמפעילים מופע של מסד נתונים של Cloud Firestore, מגדירים את המיקום שלו. אפשר להשתמש במסוף Firebase, ב-API בארכיטקטורת REST, ב-CLI של Firebase או ב-Terraform כדי להקצות מופע. Cloud Firestore מיקומים
Firebase Realtime Database כשמקצים את מופע Realtime Database, מגדירים את המיקום שלו.
אפשר להשתמש בFirebase מסוף, ב-API בארכיטקטורת REST, ב-Firebase CLI או ב-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: אי אפשר לבחור מיקום, תמיד גלובלי.
  • ב-Agent Platform Gemini API (formerly Vertex AI): בבסיס הקוד, מחפשים את האתחול של שירות הקצה העורפי Agent Platform. אם לא מציינים מיקום, מיקום ברירת המחדל הוא us-central1.
Google Analytics במסוף Firebase, עוברים אל ההגדרות Project settings (הגדרות הפרויקט) > Integrations (שילובים) > Google Analytics. לוחצים על מספר החשבון כדי לפתוח את חשבון Google Analytics, ואז עוברים לחלונית ניהול כדי למצוא את פרטי המיקום של החשבון.
Firebase App Hosting
  • במסוף Firebase, עוברים אל App Hosting כדי לראות את רשימת השרתים העורפיים והמיקומים שלהם.
  • כדי לראות את המיקום של שרת קצה ספציפי, אפשר להשתמש בפקודה Firebase ב-CLI‏: firebase apphosting:backends:get --project PROJECT_ID BACKEND_ID
Firebase SQL Connect במסוף Firebase, עוברים אל SQL 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 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).
  • החל מ-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. בנוסף, אם הגדרתם פונקציות מתוזמנות מדור ראשון לפני הקצאת משאבים אחרים שמשתמשים בהגדרת המיקום הזו, תצטרכו להגדיר גם את המיקום שלהם.

השלבים הבאים

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