需要設定位置資訊的產品或資源
部分產品或資源需要設定位置。
產品 | 預設位置 | 其他資訊 |
---|---|---|
Google Analytics | 沒有預設位置。 您必須設定這個位置。 |
這個位置是 Analytics 報表位置 2,代表貴機構所在的國家/地區。Analytics報表所在位置會依序設定收益報表的幣別。 |
Firebase App Hosting | 沒有預設位置。 您必須為每個後端設定這個位置。 |
這個位置是 App Hosting 部署作業建立每個後端資源的位置。 每個後端可能位於不同位置。 |
Data Connect | 沒有預設位置。 您必須為每個例項設定位置。 |
每個執行個體可位於不同的位置。 |
Cloud Firestore 1 | 沒有預設位置。 您必須為每個例項設定位置。 |
每個執行個體可位於不同的位置。 |
Realtime Database | 沒有預設位置。 您必須為每個例項設定位置。 |
每個執行個體可位於不同的位置。 |
Cloud Storage for Firebase 1 | 沒有預設位置。 您必須為每個值區設定位置。 |
每個值區都可以位於不同的位置。 |
Cloud Functions for Firebase 1 | 如果未設定位置,預設區域為 us-central1 |
每個函式可位於不同位置。 |
Vertex AI in Firebase | 如果未設定位置,預設區域為 us-central1 |
這個位置是 Vertex AI 服務執行的位置,也是您存取模型的位置。 |
1 視您在專案中最初開始使用這些產品的時間而定,這些產品之間可能會有位置依附元件。您可能會看到這個依附元件稱為「預設 Google Cloud 資源的位置」。進一步瞭解這個位置依附元件。
2 您的Analytics報表位置不會影響 Google 在哪裡處理及儲存 Firebase 的顧客資料。
設定產品或其資源的位置
對於部分產品,您可以在產品層級設定位置。不過,對於大多數產品,您可以在資源層級 (例如每個 Cloud Storage 值區或每個函式) 設定位置。
產品 | 設定位置資訊的時機和方式 | 適用地區 |
---|---|---|
Google Analytics | 在 Firebase 控制台中,如果您在 Firebase 專案中啟用 Google Analytics,系統會提示您選取 Analytics 報表位置。請選取代表貴機構所在地的國家/地區。 如果您是專案擁有者或編輯者,日後可以編輯 Analytics 報表位置的時區和貨幣;請前往 Google Analytics 設定,然後前往報表窗格。 |
請參閱「回報」窗格中的 Google Analytics 設定清單。 |
App Hosting | 建立 App Hosting 後端時,系統會提示您選取位置。您可以使用 Firebase 主控台、REST API 或 Firebase CLI 建立後端。 | App Hosting locations |
Data Connect | 佈建 Data Connect 服務執行個體時,您會設定其位置。您也必須設定相關聯的 Google Cloud SQL 例項位置。 您可以使用 Firebase 主控台或 Firebase CLI 來佈建執行個體。 |
Data Connect 服務和 Cloud SQL 執行個體位置 |
Cloud Firestore 1 | 佈建 Cloud Firestore 資料庫執行個體時,您會設定其位置。您可以使用 Firebase 主控台、REST API、Firebase CLI 或 Terraform 來佈建執行個體。 | Cloud Firestore 位置 |
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 位置 |
Vertex AI in Firebase | 在程式碼庫中初始化 Vertex AI 服務和生成式模型時,您可以選擇指定位置。 如果未指定位置,預設區域為 |
Vertex AI in Firebase 位置 |
1 視您在專案中最初開始使用這些產品的時間而定,這些產品之間可能會有位置依附元件。您可能會看到這個依附元件稱為「預設 Google Cloud 資源的位置」。進一步瞭解這個位置依附元件。
查看位置資訊設定
產品 | 如何查看位置資訊設定 |
---|---|
Google Analytics | 在 Firebase 控制台中,依序前往「設定」 >「整合」 >「Google Analytics」。按一下帳號即可開啟 Google Analytics 帳戶,然後前往「管理」面板,查看帳戶的位置資訊。 |
Data Connect | 在 Firebase 主控台中,前往 Data Connect 頁面,查看資料庫執行個體及其位置的清單。 |
App Hosting |
|
Cloud Firestore | 在 Firebase 控制台中,前往 Cloud Firestore「Data」分頁,即可查看資料庫例項清單及其位置。 |
Realtime Database | 在 Firebase 控制台中,前往 Realtime Database「Data」分頁,即可查看資料庫執行個體及其位置的清單。 |
Cloud Storage for Firebase | 在 Firebase 主控台中,前往 Cloud Storage「檔案」分頁,即可查看資料夾清單及其位置。 |
Cloud Functions for Firebase |
|
Vertex AI in Firebase | 在程式碼集中尋找 Vertex AI 服務和生成式模型的初始化作業。如果未指定位置,預設位置為 us-central1 |
可能因「預設 Google Cloud 資源的位置」而產生的位置依附元件
「預設 Google Cloud 資源的位置」是指與 Google App Engine 相關聯的任何專案資源的位置設定,包括下列項目:
- 預設 Cloud Firestore 資料庫例項
- Firebase 值區的預設 Cloud Storage,名稱格式為
*.appspot.com
- Google Cloud Scheduler,專門用於第 1 代排程函式
這項「預設 Google Cloud 資源位置」是不可變更的設定。此外,當您為其中一個相關聯資源設定位置時,由於這些資源與 App Engine 有共同關聯,因此您間接為所有資源設定位置。
不過,隨著 Firebase 和 Google Cloud 生態系統多年來的許多變化,資源與 App Engine 的關聯也不斷改變。最值得注意的是,自 *.firebasestorage.app
以下是可能的位置依附元件變更的詳細資料:
自
2024 年 10 月 30 日 起,如果 Firebase bucket 的預設 Cloud Firestore 例項和預設 Cloud Storage 尚未佈建:為預設 Cloud Firestore 例項進行佈建時,會為專案中未來佈建的任何 App Engine 應用程式設定位置。不過,不會指定未來預設 Cloud Storage 儲存格的位置。
預設 Cloud Storage 值區不再提供 App Engine 應用程式。因此,預設 Cloud Storage 值區的位置不會決定未來預設 Cloud Firestore 執行個體的位置。
自
2024 年 10 月 30 日起 ,如果預設 Cloud Firestore 例項已佈建,但 Firebase 儲存桶的預設 Cloud Storage 尚未佈建:- 現有的預設 Cloud Firestore 例項「不會」決定未來預設 Cloud Storage 值區的位置 (
)。*.firebasestorage.app
- 現有的預設 Cloud Firestore 例項「不會」決定未來預設 Cloud Storage 值區的位置 (
自
2024 年 10 月 30 日起 ,如果 Firebase 儲存桶的預設 Cloud Storage 已佈建 (具體來說是 儲存桶),但預設 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 代排程函式,就會一併設定這些資源的位置。
後續步驟
- 如要進一步瞭解如何建構符合延遲時間、可用性和耐用性需求的應用程式,請參閱「地理位置與地區」。