透過主控台管理 Datastore

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

查看 Cloud Datastore 統計資料

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

前往 Cloud Datastore 資訊主頁

資訊主頁的外觀如下:

Datastore 資訊主頁

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

查看索引

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

前往索引頁面

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

查看實體

您可以前往「實體」頁面查看應用程式儲存在 Cloud Datastore 中的實體。

前往實體頁面

您應該會看到如下內容:

Datastore 實體頁面

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

啟用或停用 Cloud Datastore Admin 權限

您需要管理權限才能使用大量複製、大量刪除、備份或還原功能。

如要啟用或停用 Cloud Datastore Admin 權限:

  1. 前往「管理」頁面。
    前往管理頁面

  2. 按一下 [啟用 Datastore Admin] 來啟用權限,或按一下 [停用 Datastore Admin] 來停用權限。視專案的狀態而定,按鈕文字會有所不同。

Cloud Datastore Admin 功能使用須知

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

刪除實體

您可以前往「管理」頁面,將所有命名空間中特定種類或所有種類的實體全部刪除。

  1. 如果您尚未為專案啟用 Cloud Datastore 存取權,請先予以啟用。
  2. 前往「管理」頁面。
    前往管理頁面
  3. 按一下 [開啟 Datastore Admin]
  4. 選取一或多個實體種類。
  5. 按一下 [刪除實體]

Datastore 實體頁面

啟用或停用 Cloud Datastore 寫入功能

在一般情況下,建議您在還原前先停用寫入功能,避免還原作業和寫入至 Cloud Datastore 的任何新資料發生衝突。寫入功能處於停用狀態時,您仍可使用「管理」頁面還原資料及執行大量刪除作業。

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

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

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

  1. 前往「管理」頁面。

    前往管理頁面

  2. 按一下 [啟用寫入功能] 來啟用寫入功能,或按一下 [停用寫入功能] 來停用寫入功能。視專案的狀態而定,按鈕文字會有所不同。

備份或還原資料

您可以使用「管理」頁面備份或還原資料。

前往管理頁面

如要瞭解如何進行備份和還原作業,請參閱備份和還原

查看資源使用量

執行 Cloud Datastore Admin 工作時,您其實是在執行基本的 MapReduce 工作。MapReduce 工作會造成前端執行個體時數因 Storage 的作業和使用量而增加。

如要查看資源使用量:

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

    前往 App Engine 頁面

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

後續步驟

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

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

這個網頁
Java 適用的 App Engine 標準環境