從主控台中管理 Cloud Firestore (Datastore 模式)

本頁面說明如何針對應用程式儲存在資料庫中的資料,查看及管理實體、索引和統計資料,同時說明如何啟用或停用 Cloud Datastore Admin 權限,以及如何啟用或停用 Cloud Datastore 寫入功能。您可以在 Google Cloud Platform 主控台的 Cloud Datastore 頁面中進行這些活動。

查看 Cloud Datastore 統計資料

您可以前往 Cloud Datastore 資訊主頁查看應用程式中實體的資料,以及內建索引和複合式索引的統計資料。

前往 Cloud Datastore 資訊主頁

資訊主頁的外觀如下:

Datastore 資訊主頁

如要進一步瞭解這個頁面中的統計資料,請參閱在主控台中查看統計資料

查看索引

您可以前往「索引」頁面查看應用程式的索引表。

前往索引頁面

系統應會顯示每個索引的狀態,例如是否已可為應用程式提供服務。您應該還會看到索引使用的儲存空間量,以及各個索引中的項目數量。

查看實體

前往「Entities」(實體) 頁面可查看應用程式儲存在資料庫中的實體。

前往「Entities」(實體) 頁面

您應該會看到如下內容:

Datastore 實體頁面

您也可以在這個頁面中建立、更新、刪除和查詢實體。如要瞭解操作方式,請參閱快速入門導覽課程

啟用或停用資料庫寫入功能

在一般情況下,建議您在還原前先停用寫入功能,以避免還原作業和寫入至資料庫的任何新資料發生衝突。

停用寫入功能可避免實體遭下列角色/項目變更:

  • Cloud Datastore 檢視者。
  • 使用 Cloud Datastore API 的應用程式。

如要啟用或停用寫入功能:

  1. 前往「Admin」(管理) 頁面。

    前往「Admin」(管理) 頁面

  2. 按一下 [啟用寫入功能] 可啟用寫入功能,按一下 [停用寫入功能] 則可停用寫入功能。按鈕文字會隨著專案狀態而變化。

Cloud Datastore Admin (已淘汰)

Cloud Datastore 之前支援啟用 Cloud Datastore Admin,這是個具大量刪除與備份功能的選用模組。Cloud Datastore Admin 已由更可靠的替代方案取代:

如果您之前已啟用 Cloud Datastore Admin,可以繼續存取該模組。如果您停用 Cloud Datastore Admin,則將無法重新啟用該模組。

停用 Cloud Datastore Admin 存取權:

  1. 前往「Admin」(管理) 頁面。
    前往「Admin」(管理) 頁面

  2. 按一下 [Disable Datastore Admin] (停用 Datastore Admin)

Cloud Datastore Admin 功能使用須知

  • 進行複製、刪除和備份作業時,可能不會涵蓋近期更新項目。
  • 所有 Cloud Datastore Admin 作業都是在您的應用程式中執行,因此會計入您的配額
  • 強烈建議您在備份或還原期間停用寫入功能
  • 在複製/還原作業期間,系統會覆寫鍵值相同的現有實體。如果執行複製/還原操作多次,系統不會建立重複項目。複製/還原操作不會刪除額外資料。
  • 如果您使用非預設的佇列進行備份/還原,則只能在 queue.yaml 中指定 ah-builtin-python-bundle 目標,而無法使用任何其他目標。

查看 Cloud Datastore Admin 資源使用量

執行 Cloud Datastore Admin 工作時,您其實是在執行基礎的 MapReduce 工作。MapReduce 工作會導致前端執行個體時數增加,並提高 Storage 的作業數和用量。

如要查看資源使用量:

  1. 造訪 GCP 主控台的「App Engine」頁面。

    前往 App Engine 頁面

  2. 使用頁面頂端的下拉式選單選取 default 服務和 ah-builtin-python-bundle 版本。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Datastore 說明文件