Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

選擇項目的位置

幾種Firebase產品需要位置設置:

  • Google Analytics(分析) —如果您在Firebase項目中啟用了Google Analytics(分析),系統會提示您選擇一個Analytics(分析)報告位置。此位置代表您所在組織的國家或地區。反過來,您的Google Analytics(分析)位置會設置收入報告的幣種。

  • 的FireStore雲存儲-如果你開始使用這些產品的任何,系統會提示您選擇項目的默認谷歌雲平台(GCP)資源位置(如果設置了另一個服務時,它尚未選中)。

  • Firebase的Cloud Functions (僅限計劃功能) —如果您運行計劃功能,則Cloud Scheduler需要使用App Engine應用;在安裝過程中,系統會提示您選擇項目的默認Google Cloud Platform(GCP)資源位置(如果在設置其他服務時尚未選擇)。

    要了解有關非計劃功能的位置設置的更多信息,請訪問Cloud Functions Locations

  • 實時數據庫-如果創建一個實時數據庫實例,系統將提示您選擇該實例的位置,並且每個實例可以位於不同的位置。請注意,您的實時數據庫實例的位置不會影響默認GCP資源位置的選項。

選擇一個產品或一組產品的位置設置

對於大多數用例,您可以在項目創建期間或特定產品的控制台頁面中,在Firebase控制台中選擇位置設置。

分析工具

如果您在Firebase控制台的Firebase項目中啟用了Google Analytics(分析),則係統會提示您選擇一個Analytics(分析)報告位置。選擇一個代表您的組織位置的國家或地區。

如果您是項目所有者或編輯者,則可以編輯Google Analytics(分析)報告位置的時區和幣種;轉到您的Google Analytics(分析)設置,然後滾動到“報告”窗格。

Cloud Firestore,Cloud Storage和計劃的功能

Cloud Firestore,Cloud Storage和計劃的功能都共享相同的位置設置,稱為默認GCP資源位置(在下面了解有關此位置設置的詳細信息)。請注意,此位置可能是在項目創建期間或在設置使用此位置設置的其他服務時預先設置的。

  • 如果您設置Cloud Firestore或Cloud Storage,則係統會提示您在Firebase控制台工作流程中選擇項目的默認GCP資源位置。

    對於Cloud Storage,您的默認GCP資源位置僅適用於您的默認存儲桶。如果您使用的是Blaze計劃,則可以創建多個存儲桶,每個存儲桶都有自己的位置

  • 如果您運行預定功能,則Cloud Scheduler需要使用App Engine應用。在安裝過程中,系統會提示您選擇項目的默認GCP資源位置。

  • 您可以通過調用Firebase項目的defaultLocation.finalize端點以編程方式設置默認GCP資源位置。

實時數據庫位置

如果創建新的Realtime Database實例,系統將提示您選擇實例在Firebase控制台工作流程中的位置。項目中的每個實時數據庫實例都可以位於不同的位置。下面列出了Realtime Database實例當前受支持的位置及其關聯的數據庫URL方案。

請注意,您的實時數據庫實例的位置不會影響默認GCP資源位置的選項。

地區名稱地區描述數據庫URL方案
us-central1愛荷華州DB_NAME .firebaseio.com
europe-west1比利時DB_NAME .europe-west1.firebasedatabase.app
asia-southeast1新加坡DB_NAME .asia-southeast1.firebasedatabase.app

查看位置設置

了解有關默認GCP資源位置的信息

您的應用可使用的幾種服務都需要一個位置設置,該設置被稱為項目的默認Google Cloud Platform(GCP)資源位置。此位置是您的數據用於需要位置設置的GCP服務存儲的位置。

以下產品共享相同的默認GCP資源位置:

  • Cloud Firestore
    請注意,您的默認GCP資源位置並不適用於火力地堡實時數據庫

  • 雲儲存
    請注意,您的默認GCP資源位置僅適用於您的默認Cloud Storage存儲桶。如果您使用的是Blaze計劃,則可以創建多個存儲桶,每個存儲桶都有自己的位置

  • App Engine應用程序(例如,用於預定功能)
    如果您設置了App Engine應用程序,則其位置共享您的默認GCP資源位置。請注意,如果您使用Cloud Scheduler(例如,運行計劃的函數),則需要在項目中擁有一個App Engine應用程序。

您可以選擇多區域位置區域位置作為默認GCP資源位置。請注意,如果您已經擁有一個App Engine應用,且該應用的位置us-centraleurope-west ,則使用此位置設置的所有GCP服務都將被視為多區域

多區域位置

多區域位置是一般地理區域,例如美國。多區域位置中的數據被複製到多個區域中。在一個區域內,數據跨區域複製。

選擇一個多區域位置以最大程度地提高數據庫的可用性和持久性。多區域位置可以承受整個區域的丟失,並保持可用性而不會丟失數據。

Firebase支持以下多區域GCP資源位置:
多區域名稱多區域說明選區
eur3歐洲europe-west1europe-west4
nam5美國us-central1us-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-central2華沙
europe-west6蘇黎世
亞洲
asia-south1孟買
asia-southeast2雅加達
asia-east2香港
asia-northeast1東京
asia-northeast2大阪
asia-northeast3漢城
澳大利亞
australia-southeast1悉尼

下一步

  • 要在特定位置創建Cloud Firestore數據庫,請訪問Cloud Firestore入門

  • 要創建Cloud Storage存儲桶,請訪問所用平台的“入門”頁面。

  • 要使用Cloud Functions for Firebase運行預定功能,請訪問設置指南

  • 有關構建應用程序以滿足您的延遲,可用性和持久性要求的更多信息,請參閱地理和區域