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