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