需要位置資訊設定的產品或資源
部分產品或資源需要設定位置。
| 產品 | 預設位置 | 其他資訊 |
|---|---|---|
| Firebase AI Logic |
|
這個位置是您存取模型的地方。 |
| Google Analytics | 沒有預設位置。 您必須設定這個位置。 |
這個位置是 Analytics 回報位置2,代表貴組織所在的國家/地區。Analytics 報表位置則會決定收益報表的幣別。 |
| Firebase App Hosting | 沒有預設位置。 您必須為每個後端設定這個位置。 |
App Hosting 部署作業會在這個位置建立各項後端資源。 每個後端可以位於不同位置。 |
| Firebase SQL Connect | 沒有預設位置。 您必須為每個執行個體設定位置。 |
每個執行個體可以位於不同位置。 |
| Cloud Firestore 1 | 沒有預設位置。 您必須為每個執行個體設定位置。 |
每個執行個體可以位於不同位置。 |
| Firebase Realtime Database | 沒有預設位置。 您必須為每個執行個體設定位置。 |
每個執行個體可以位於不同位置。 |
| Cloud Storage for Firebase 1 | 沒有預設位置。 您必須為每個 bucket 設定位置。 |
每個 bucket 都可以位於不同位置。 |
| Cloud Functions for Firebase 1 | 如未設定位置,預設區域為 us-central1 |
每個函式可以位於不同位置。 |
1 視您最初在專案中使用這些產品的時間而定,這些產品之間可能會有位置依附關係。您可能會看到這項依附元件稱為「預設 Google Cloud 資源的位置」。進一步瞭解這項位置依附元件。
2 Analytics 報表位置不會影響 Google 處理及儲存 Firebase 客戶資料的位置。
設定產品或其資源的位置
如果只有少數產品,請在產品層級設定地點。不過,對於大多數產品,您必須在資源層級設定位置 (例如每個 Cloud Storage bucket 或每個函式)。
| 產品 | 設定位置的時機和方式 | 適用地區 |
|---|---|---|
| Firebase AI Logic |
|
Firebase AI Logic 個地點 |
| Google Analytics | 在 Firebase 控制台中啟用 Firebase 專案的 Google Analytics 時,系統會提示您選取 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 bucket 時,您會設定其位置。 您可以使用 Firebase 控制台、REST API 或 Terraform 佈建 bucket。 |
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「Data」(資料) 分頁,查看資料庫執行個體及其位置清單。 |
| Firebase Realtime Database | 在 Firebase 控制台中,前往Realtime Database「Data」(資料) 分頁,查看資料庫執行個體清單及其位置。 |
| Cloud Storage for Firebase | 在 Firebase 控制台中,前往「Cloud Storage Files」(檔案) 分頁,查看 bucket 清單和位置。 |
| Cloud Functions for Firebase |
|
「預設 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 日 起,如果尚未佈建預設 Cloud Firestore 執行個體和預設 Cloud Storage for Firebase bucket:佈建預設 Cloud Firestore 執行個體後,系統會為專案中日後佈建的任何 App Engine 應用程式設定位置。不過,這不會決定未來預設 Cloud Storage bucket 的位置。
佈建預設 Cloud Storage bucket 時,不會再佈建 App Engine 應用程式。因此,預設 Cloud Storage bucket 的位置不會決定未來預設 Cloud Firestore 執行個體的位置。
2024 年 10 月 30 日 起,如果預設 Cloud Firestore 執行個體已佈建,但預設 Cloud Storage for Firebase bucket 尚未佈建:- 現有的預設 Cloud Firestore 執行個體「不會」決定未來預設 Cloud Storage bucket (
) 的位置。*.firebasestorage.app
- 現有的預設 Cloud Firestore 執行個體「不會」決定未來預設 Cloud Storage bucket (
2024 年 10 月 30 日 起,如果已佈建預設 Cloud Storage for Firebase bucket (具體來說,是 bucket),但尚未佈建預設 Cloud Firestore 執行個體:*.appspot.com- 佈建預設 Cloud Storage bucket (
) 時,系統「也」佈建了 App Engine 應用程式,因此當時已設定未來預設 Cloud Firestore 執行個體的位置。即使刪除*.appspot.com bucket,也無法刪除 App Engine 應用程式,因此未來預設 Cloud Firestore 執行個體的位置資訊設定已設妥。*.appspot.com
- 佈建預設 Cloud Storage bucket (
如果您使用第 1 代排定函式,其位置會設為預設 Google Cloud 資源的位置。這是因為 Cloud Scheduler 和 App Engine 先前彼此相關聯。此外,如果您在佈建其他共用這項位置資訊設定的資源之前,就設定了第 1 代排定函式,那麼您也設定了這些資源的位置。
後續步驟
- 如要進一步瞭解如何建構符合延遲時間、可用性和耐用性需求的應用程式,請參閱「地理位置與區域」。