ผลิตภัณฑ์หรือแหล่งข้อมูลที่ต้องมีการตั้งค่าตำแหน่ง
ผลิตภัณฑ์หรือแหล่งข้อมูลบางอย่างต้องมีการตั้งค่าตำแหน่ง
| ผลิตภัณฑ์ | ตำแหน่งเริ่มต้น | ข้อมูลเพิ่มเติม |
|---|---|---|
| Firebase AI Logic |
|
ตำแหน่งนี้คือที่ที่คุณเข้าถึงโมเดล |
| Google Analytics | ไม่มีตำแหน่งเริ่มต้น คุณต้องตั้งค่าตำแหน่งนี้ |
ตำแหน่งนี้คือAnalyticsตำแหน่งการรายงาน2 ซึ่งแสดงถึงประเทศหรือภูมิภาคขององค์กร Analytics สถานที่ตั้งในการรายงานของคุณจะกำหนดสกุลเงินสำหรับการรายงานรายได้ |
| Firebase App Hosting | ไม่มีตำแหน่งเริ่มต้น คุณต้องตั้งค่าตำแหน่งนี้สำหรับแบ็กเอนด์แต่ละรายการ |
ตำแหน่งนี้คือที่ที่App Hostingการติดตั้งใช้งาน
สร้างทรัพยากรแบ็กเอนด์แต่ละรายการ โดยแต่ละแบ็กเอนด์อาจอยู่ในตำแหน่งที่แตกต่างกัน |
| Firebase SQL 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 SQL Connect | เมื่อจัดสรรอินสแตนซ์บริการ SQL Connect คุณจะตั้งค่า
ตำแหน่งของอินสแตนซ์ คุณยังตั้งค่าตำแหน่งของอินสแตนซ์ Google Cloud SQL
ที่เชื่อมโยงได้ด้วย คุณใช้คอนโซล Firebase หรือ CLI ของ Firebase เพื่อจัดสรรอินสแตนซ์ได้ |
SQL 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 SQL Connect | ในFirebaseคอนโซล ให้ไปที่หน้าSQL 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 สำหรับ Bucket ของ Firebase ที่มีรูปแบบชื่อเป็น
*.appspot.com - Google Cloud Scheduler ที่ใช้กับฟังก์ชันที่กำหนดเวลาของรุ่นที่ 1 โดยเฉพาะ
"ตำแหน่งสำหรับทรัพยากร Google Cloud เริ่มต้น" เป็นการตั้งค่าที่เปลี่ยนแปลงไม่ได้ นอกจากนี้ เมื่อตั้งค่าสถานที่ตั้งสำหรับทรัพยากรที่เชื่อมโยงรายการใดรายการหนึ่ง คุณจะตั้งค่าสถานที่ตั้งสำหรับทรัพยากรทั้งหมดโดยอ้อมเนื่องจากการเชื่อมโยงร่วมกันกับ App Engine
อย่างไรก็ตาม การเปลี่ยนแปลงหลายอย่างในระบบนิเวศของ Firebase และ Google Cloud ในช่วงหลายปีที่ผ่านมาทำให้การเชื่อมโยงทรัพยากรกับ App Engine เปลี่ยนแปลงไป ที่สำคัญคือตั้งแต่*.firebasestorage.app
รายละเอียดของการเปลี่ยนแปลงในการอิงตามสถานที่ตั้งที่เป็นไปได้มีดังนี้
ตั้งแต่วันที่
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
- อินสแตนซ์ 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 ก่อน จัดสรรทรัพยากรอื่นๆ ที่ใช้การตั้งค่าตำแหน่งนี้ร่วมกัน คุณจะต้องตั้งค่าตำแหน่งของทรัพยากรเหล่านั้นด้วย
ขั้นตอนถัดไป
- ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอปพลิเคชันให้ตรงตามข้อกำหนดด้านเวลาในการตอบสนอง ความพร้อมใช้งาน และความคงทนได้ที่ ภูมิศาสตร์และภูมิภาค