Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

เลือกสถานที่สำหรับโครงการของคุณ

ผลิตภัณฑ์ Firebase จำนวนมากต้องการการตั้งค่าตำแหน่ง:

ตำแหน่งทรัพยากร GCP เริ่มต้น

บริการหลายอย่างสำหรับแอปของคุณต้องมีการตั้งค่าตำแหน่งเรียกว่า ตำแหน่งทรัพยากรเริ่มต้นของ Google Cloud Platform (GCP) โครงการของ คุณ ตำแหน่งนี้เป็นที่เก็บข้อมูลของคุณสำหรับบริการ GCP ที่ต้องมีการตั้งค่าตำแหน่ง

ผลิตภัณฑ์ต่อไปนี้ใช้ตำแหน่งทรัพยากร GCP เริ่มต้นร่วมกัน:

  • Cloud Firestore
    โปรดทราบว่าตำแหน่งทรัพยากร GCP เริ่มต้นของคุณไม่ ได้ ใช้กับ ฐานข้อมูล Firebase Realtime

  • การจัดเก็บเมฆ
    โปรดทราบว่าตำแหน่งทรัพยากร GCP เริ่มต้นของคุณจะใช้กับที่ฝากข้อมูล Cloud Storage เริ่มต้น ของคุณเท่านั้น หากคุณอยู่ในแผน Blaze คุณสามารถสร้างถังได้หลายถังโดยแต่ละแห่งมี ที่ตั้ง ของตัวเอง

  • แอป Google App Engine (GAE)
    หากคุณตั้งค่าแอป App Engine ตำแหน่งของแอปจะแชร์ตำแหน่งทรัพยากร GCP เริ่มต้นของคุณ โปรดทราบว่าหากคุณใช้ Cloud Scheduler (ตัวอย่างเช่นเพื่อเรียกใช้ ฟังก์ชันที่กำหนดเวลาไว้ ) คุณจะต้องมีแอพ App Engine ในโครงการของคุณ

ประเภทของสถานที่

โปรดทราบว่าหากคุณมีแอพ App Engine ที่มีที่ตั้งเป็น us-central หรือ europe-west บริการ GCP ใด ๆ ที่ใช้การตั้งค่าตำแหน่งนี้จะถูกพิจารณาว่าเป็น หลายภูมิภาค

สถานที่ตั้งหลายภูมิภาค

สถานที่ตั้งหลายภูมิภาคเป็นพื้นที่ทางภูมิศาสตร์ทั่วไปเช่นสหรัฐอเมริกา ข้อมูลในตำแหน่งที่ตั้งหลายภูมิภาคจะถูกจำลองแบบในหลาย ภูมิภาค ภายในภูมิภาคข้อมูลจะถูกจำลองแบบข้าม โซน

เลือกตำแหน่งที่ตั้งหลายภูมิภาคเพื่อเพิ่มความพร้อมใช้งานและความทนทานของฐานข้อมูลของคุณ ตำแหน่งที่ตั้งหลายภูมิภาคสามารถทนต่อการสูญเสียพื้นที่ทั้งหมดและรักษาความพร้อมใช้งานโดยไม่สูญเสียข้อมูล

Firebase รองรับตำแหน่งทรัพยากร GCP หลายภูมิภาคต่อไปนี้:
ชื่อหลายภูมิภาค คำอธิบายหลายภูมิภาค ภูมิภาคที่เป็นส่วนประกอบ
eur3 ยุโรป europe-west1 , europe-west4
nam5 สหรัฐ us-central1 , us-central2 (โอคลาโฮมา - ภูมิภาค GCP ส่วนตัว)

ที่ตั้งภูมิภาค

ที่ตั้งภูมิภาคเป็นสถานที่ทางภูมิศาสตร์ที่เฉพาะเจาะจงเช่นเซาท์แคโรไลนา ข้อมูลในตำแหน่งภูมิภาคจะถูกจำลองแบบในหลายโซนภายใน ภูมิภาค ที่ตั้งภูมิภาคทั้งหมดจะถูกแยกออกจากที่ตั้งภูมิภาคอื่น ๆ อย่างน้อย 100 ไมล์

เลือกที่ตั้งภูมิภาคสำหรับค่าใช้จ่ายที่ต่ำลงสำหรับเวลาในการตอบสนองการเขียนที่ลดลงหากแอปพลิเคชันของคุณไวต่อเวลาในการตอบสนองหรือสำหรับตำแหน่ง ร่วมกับทรัพยากร GCP อื่น ๆ

Firebase สนับสนุนที่ตั้งทรัพยากร GCP ระดับภูมิภาคต่อไปนี้:
ชื่อภูมิภาค คำอธิบายภูมิภาค
อเมริกาเหนือ
us-west2 ลอสแองเจลิส
us-west3 ซอลต์เลกซิตี
us-west4 ลาสเวกัส
northamerica-northeast1 มอนทรีออ
us-east1 เซาท์แคโรไลนา
us-east4 เวอร์จิเนียตอนเหนือ
อเมริกาใต้
southamerica-east1 เซาเปาโล
ยุโรป
europe-west2 กรุงลอนดอน
europe-west3 แฟรงค์เฟิร์ต
europe-west6 ซูริค
เอเชีย
asia-south1 มุมไบ
asia-southeast2 จาการ์ตา
asia-east2 ฮ่องกง
asia-northeast1 โตเกียว
asia-northeast2 โอซาก้า
asia-northeast3 โซล
ออสเตรเลีย
australia-southeast1 ซิดนีย์

ตั้งค่าการตั้งค่าตำแหน่งของโครงการ

สำหรับกรณีใช้งานส่วนใหญ่คุณตั้งค่าการตั้งค่าตำแหน่งของโครงการใน คอนโซล Firebase ไม่ว่าจะเป็นระหว่างการสร้างโครงการหรือในหน้าคอนโซลสำหรับผลิตภัณฑ์

Analytics

หากคุณเปิดใช้งาน Google Analytics ในโครงการ Firebase ของคุณใน คอนโซล Firebase คุณจะได้รับแจ้งให้เลือกตำแหน่งการรายงานของ Analytics

หากคุณเป็นเจ้าของโครงการหรือบรรณาธิการคุณสามารถแก้ไขเขตเวลาและสกุลเงินสำหรับที่ตั้งรายงานของ Analytics ไปที่การ ตั้งค่า Google Analytics ของคุณจากนั้นเลื่อนไปที่บานหน้าต่างการ รายงาน

Cloud Firestore, Cloud Storage และฟังก์ชั่นตามกำหนดการ

โปรดทราบว่า ตำแหน่งทรัพยากร GCP เริ่มต้น ของคุณอาจถูกตั้งค่าไว้ก่อนหน้านี้ระหว่างการสร้างโครงการหรือเมื่อตั้งค่าบริการอื่นที่ต้องใช้การตั้งค่าตำแหน่ง

  • ใน คอนโซล Firebase เมื่อคุณตั้งค่า Cloud Firestore หรือ Cloud Storage เป็นครั้งแรกคุณจะได้รับแจ้งให้เลือกตำแหน่งทรัพยากร GCP เริ่มต้นของโครงการของคุณ

  • หากคุณเรียกใช้ ฟังก์ชั่นตามกำหนดเวลา Cloud Scheduler ต้องการแอป Google App Engine ในระหว่างการตั้งค่าคุณจะได้รับแจ้งให้เลือกตำแหน่งทรัพยากร GCP เริ่มต้นของโครงการ

  • คุณสามารถตั้งค่าตำแหน่งทรัพยากร GCP เริ่มต้นโดยทางโปรแกรมได้โดยการเรียกจุดสิ้นสุด defaultLocation.finalize สำหรับโครงการ Firebase ของคุณ

ดูการตั้งค่าตำแหน่งของโครงการ

  • สำหรับ Analytics - ในคอนโซล Firebase ไปที่ การตั้งค่า Google Analytics ของคุณจากนั้นเลื่อนไปที่บานหน้าต่างการ รายงาน

  • สำหรับ Cloud Firestore, Cloud Storage และฟังก์ชั่นตามกำหนดการ - ในคอนโซล Firebase ให้ไปที่ การตั้งค่าโครงการ ของคุณ

ขั้นตอนถัดไป

  • หากต้องการสร้างฐานข้อมูล Cloud Firestore ในบางตำแหน่งให้ไปที่ เริ่มต้นใช้งานด้วย Cloud Firestore

  • หากต้องการสร้างฝาก ข้อมูล Cloud Storage ให้ไปที่หน้าเริ่มต้นใช้งานสำหรับแพลตฟอร์มของคุณ

  • หากต้องการเรียกใช้ฟังก์ชั่นตามกำหนดเวลาด้วยฟังก์ชั่นคลาวด์สำหรับ Firebase โปรดไปที่ คู่มือการตั้งค่า

  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอปพลิเคชันเพื่อตอบสนองความต้องการความพร้อมใช้งานและความทนทานของคุณโปรดดูที่ ภูมิศาสตร์และภูมิภาค