ผลิตภัณฑ์หรือแหล่งข้อมูลที่ต้องมีการตั้งค่าตำแหน่ง
ผลิตภัณฑ์หรือแหล่งข้อมูลบางอย่างต้องมีการตั้งค่าตำแหน่ง
ผลิตภัณฑ์ | ตำแหน่งเริ่มต้น | ข้อมูลเพิ่มเติม |
---|---|---|
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 | ไม่มีตำแหน่งเริ่มต้น คุณต้องตั้งค่าสถานที่ตั้งสำหรับแต่ละที่เก็บข้อมูล |
แต่ละ Bucket อาจอยู่ในตำแหน่งที่แตกต่างกัน |
Cloud Functions for Firebase 1 | หากไม่ได้ตั้งค่าตำแหน่ง ภูมิภาคเริ่มต้นคือ us-central1 |
แต่ละฟังก์ชันอาจอยู่ในตำแหน่งที่แตกต่างกัน |
1 ขึ้นอยู่กับเวลาที่คุณเริ่มใช้ผลิตภัณฑ์เหล่านี้ในโปรเจ็กต์ของคุณ อาจมีการพึ่งพากันในเรื่องสถานที่ตั้งระหว่างผลิตภัณฑ์เหล่านี้ คุณ อาจเห็นการอ้างอิงการขึ้นต่อกันนี้เป็น "ตำแหน่งสำหรับทรัพยากร Google Cloud เริ่มต้น" ดูข้อมูลเพิ่มเติมเกี่ยวกับการขึ้นอยู่กับสถานที่นี้
2 Analyticsตำแหน่งการรายงานไม่ส่งผลกระทบต่อตำแหน่งที่ Google อาจประมวลผลและจัดเก็บข้อมูลลูกค้าสำหรับ Firebase
ตั้งค่าตำแหน่งสำหรับผลิตภัณฑ์หรือแหล่งข้อมูลของผลิตภัณฑ์
สำหรับผลิตภัณฑ์บางรายการ คุณจะตั้งค่าสถานที่ตั้งที่ระดับผลิตภัณฑ์ได้ อย่างไรก็ตาม สำหรับผลิตภัณฑ์ส่วนใหญ่ คุณจะตั้งค่าตำแหน่งที่ระดับทรัพยากร (เช่น สำหรับแต่ละ Cloud Storage บัคเก็ตหรือแต่ละฟังก์ชัน)
ผลิตภัณฑ์ | เวลาและวิธีตั้งค่าตำแหน่ง | สถานที่ที่พร้อมให้บริการ |
---|---|---|
Firebase AI Logic |
|
Firebase AI Logic สถานที่ |
Google Analytics | เมื่อเปิดใช้ Google Analytics ในโปรเจ็กต์ Firebase ในคอนโซล Firebase
ระบบจะแจ้งให้คุณเลือกตําแหน่งการรายงาน Analytics คุณควร
เลือกประเทศหรือภูมิภาคที่แสดงถึงที่ตั้งของ
องค์กร
หากคุณเป็นเจ้าของหรือผู้แก้ไขโปรเจ็กต์ คุณจะแก้ไขเขตเวลา และสกุลเงินสำหรับสถานที่ตั้งการรายงาน Analytics ได้ในภายหลัง โดยไปที่Google Analyticsการตั้งค่า แล้วไปที่ แผงการรายงาน |
ดูรายการในการตั้งค่า Google Analytics > บานหน้าต่างการรายงาน |
Firebase App Hosting | เมื่อสร้างApp Hostingแบ็กเอนด์ ระบบจะแจ้งให้คุณเลือก สถานที่ตั้ง คุณสามารถใช้Firebase คอนโซล, REST API หรือ Firebase CLI เพื่อสร้างแบ็กเอนด์ได้ | App Hosting แห่ง |
Firebase Data Connect | เมื่อจัดสรรอินสแตนซ์บริการ Data Connect คุณจะตั้งค่า
ตำแหน่งของอินสแตนซ์ คุณยังตั้งค่าตำแหน่งของอินสแตนซ์ Google Cloud SQL
ที่เชื่อมโยงได้ด้วย คุณใช้Firebaseคอนโซลหรือ Firebase CLI เพื่อจัดสรรอินสแตนซ์ได้ |
Data Connect และตำแหน่งอินสแตนซ์ Cloud SQL |
Cloud Firestore 1 | เมื่อจัดสรรอินสแตนซ์ฐานข้อมูล Cloud Firestore คุณจะตั้งค่าตำแหน่งของอินสแตนซ์ คุณสามารถใช้Firebase คอนโซล, REST API, Firebase CLI หรือ Terraform เพื่อจัดสรรอินสแตนซ์ | Cloud Firestore สถานที่ |
Firebase Realtime Database | เมื่อจัดสรรอินสแตนซ์ Realtime Database คุณจะกำหนดตำแหน่งของอินสแตนซ์ คุณสามารถใช้คอนโซล Firebase, REST API, Firebase CLI หรือ 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 เริ่มต้น" ดูข้อมูลเพิ่มเติมเกี่ยวกับการขึ้นอยู่กับสถานที่นี้
ดูการตั้งค่าตำแหน่ง
ผลิตภัณฑ์ | ตำแหน่งที่ดูการตั้งค่าตำแหน่ง |
---|---|
Firebase AI Logic |
|
Google Analytics | ในคอนโซล Firebase ให้ไปที่การตั้งค่า การตั้งค่าโปรเจ็กต์ > การผสานรวม > Google Analytics คลิกหมายเลขบัญชีเพื่อเปิดGoogle Analyticsบัญชีของคุณ จากนั้น ไปที่แผงผู้ดูแลระบบเพื่อดูข้อมูลสถานที่ตั้งของบัญชี |
Firebase App Hosting |
|
Firebase Data Connect | ในFirebaseคอนโซล ให้ไปที่หน้าData Connect เพื่อดูรายการอินสแตนซ์ฐานข้อมูลและตำแหน่งของอินสแตนซ์ |
Cloud Firestore | ในFirebaseคอนโซล ให้ไปที่ แท็บCloud Firestore ข้อมูล เพื่อดูรายการอินสแตนซ์ฐานข้อมูลและตำแหน่งของอินสแตนซ์ |
Firebase Realtime Database | ในFirebaseคอนโซล ให้ไปที่ แท็บRealtime Database ข้อมูล เพื่อดูรายการอินสแตนซ์ฐานข้อมูลและตำแหน่งของอินสแตนซ์ |
Cloud Storage for Firebase | ในคอนโซล Firebase ให้ไปที่แท็บ Cloud Storage Files เพื่อดูรายการที่เก็บข้อมูลและตำแหน่งของที่เก็บข้อมูล |
Cloud Functions for Firebase |
|
การขึ้นต่อกันของตำแหน่งที่อาจเกิดขึ้นเนื่องจาก "ตำแหน่งสำหรับทรัพยากร Google Cloud เริ่มต้น"
"ตำแหน่งสำหรับทรัพยากร Google Cloud เริ่มต้น" คือการตั้งค่าตำแหน่ง สำหรับทรัพยากรโปรเจ็กต์ที่เชื่อมโยงกับ Google App Engine ซึ่งรวมถึง รายการต่อไปนี้
- อินสแตนซ์ฐานข้อมูล Cloud Firestore เริ่มต้น
- ค่าเริ่มต้น Cloud Storage สำหรับที่เก็บข้อมูล Firebase ที่มีรูปแบบชื่อเป็น
*.appspot.com
- Google Cloud Scheduler ที่ใช้กับฟังก์ชันที่กำหนดเวลาไว้รุ่นที่ 1 โดยเฉพาะ
"ตำแหน่งสำหรับทรัพยากร Google Cloud เริ่มต้น" นี้เป็นการตั้งค่าที่เปลี่ยนแปลงไม่ได้ นอกจากนี้ เมื่อตั้งค่าสถานที่ตั้งสำหรับทรัพยากรที่เชื่อมโยงรายการใดรายการหนึ่ง คุณจะตั้งค่าสถานที่ตั้งสำหรับทรัพยากรทั้งหมดโดยอ้อมเนื่องจากการเชื่อมโยงร่วมกัน กับ App Engine
อย่างไรก็ตาม การเปลี่ยนแปลงหลายอย่างในระบบนิเวศของ Firebase และ Google Cloud ในช่วงหลายปีที่ผ่านมาทำให้การเชื่อมโยงทรัพยากรกับ App Engine เปลี่ยนแปลงไป ที่สำคัญคือตั้งแต่วันที่ *.firebasestorage.app
รายละเอียดของการเปลี่ยนแปลงในการอิงตามสถานที่ตั้งที่เป็นไปได้มีดังนี้
ตั้งแต่วันที่
30 ตุลาคม 2024 เป็นต้นไป หากยังไม่ได้จัดสรรอินสแตนซ์ Cloud Firestore default และ Cloud Storage default สำหรับที่เก็บข้อมูล 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
- อินสแตนซ์ 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 เริ่มต้น
(
หากคุณใช้ฟังก์ชันที่กำหนดเวลาไว้รุ่นที่ 1 ระบบจะตั้งค่าตำแหน่งของฟังก์ชันเป็นตำแหน่งสำหรับทรัพยากร Google Cloud เริ่มต้น เนื่องจากก่อนหน้านี้ Cloud Scheduler และ App Engine มีความเชื่อมโยงกัน นอกจากนี้ หากคุณตั้งค่าฟังก์ชันที่กำหนดเวลาไว้รุ่นที่ 1 ก่อน จัดสรรทรัพยากรอื่นๆ ที่ใช้การตั้งค่าตำแหน่งนี้ร่วมกัน คุณจะต้องตั้งค่าตำแหน่งของทรัพยากรเหล่านั้นด้วย
ขั้นตอนถัดไป
- ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอปพลิเคชันให้เป็นไปตามข้อกำหนดด้านเวลาในการตอบสนอง ความพร้อมใช้งาน และความคงทนได้ที่ภูมิศาสตร์และภูมิภาค