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