Firestore im Datastore-Modus über die Konsole verwalten

Auf dieser Seite erfahren Sie, wie Sie Entitäten, Indexe und Statistiken für Daten, die Ihre Anwendung in Ihrer Datenbank speichert, aufrufen und verwalten. Außerdem erfahren Sie, wie Sie den Zugriff auf Datastore Admin aktivieren oder deaktivieren und wie Sie Datastore-Schreibvorgänge aktivieren oder deaktivieren. Sie können diese Aktivitäten auf der Seite Datastore in der Google Cloud Console ausführen.

Datastore-Statistiken ansehen

Rufen Sie das Datastore-Dashboard auf, um Daten für die Entitäten in Ihrer Anwendung sowie Statistiken für die integrierten und zusammengesetzten Indexe anzuzeigen.

Zur Seite "Datastore-Dashboard"

Das Dashboard sollte so aussehen:

Datastore-Dashboard

Weitere Informationen zu den Statistiken auf dieser Seite finden Sie unter Statistiken in der Console anzeigen.

Indexe anzeigen

Gehen Sie zur Seite Indexe, um eine Tabelle der Indexe Ihrer Anwendung zu sehen.

Zur Seite "Indexe"

Für jeden Index sollte dessen Status angezeigt werden, beispielsweise ob er zur Verwendung durch Ihre Anwendung bereit ist. Außerdem sollten Sie den Speicherplatz sehen, der von dem Index belegt wird, sowie die Anzahl von Einträgen in jedem Index.

Entitäten aufrufen

Rufen Sie die Seite Entitäten auf, um die Entitäten, die Ihre Anwendung in der Datenbank gespeichert hat, anzeigen zu lassen.

Zur Seite "Entitäten"

Hier sollten Sie dies sehen:

Seite

Auf dieser Seite können Sie auch Entitäten erstellen, aktualisieren, löschen und abfragen. Weitere Informationen dazu finden Sie in der Kurzanleitung.

Datenbankschreibvorgänge aktivieren oder deaktivieren

Normalerweise sollten Schreibvorgänge vor einer Wiederherstellung deaktiviert werden. Dadurch werden Konflikte zwischen der Wiederherstellung und neu in die Datenbank geschriebenen Daten vermieden.

Durch das Deaktivieren von Schreibvorgängen wird verhindert, dass Entitäten geändert werden, z. B. durch:

  • den Datastore-Betrachter.
  • Anwendungen, die die Datastore API verwenden.

So aktivieren oder deaktivieren Sie Schreibvorgänge:

  1. Gehen Sie zur Admin-Seite.

    Weiter zur Admin-Seite

  2. Klicken Sie auf Schreibvorgänge aktivieren, um Schreibvorgänge zu aktivieren bzw. auf Schreibvorgänge deaktivieren, um sie zu deaktivieren. Der Schaltflächentext variiert je nach Status des Projekts.

Datastore Admin (verworfen)

In Cloud Datastore konnte zuvor das optionale Modul "Datastore Admin" mit Bulk-Lösch- und Sicherungsfeatures aktiviert werden. Datastore Admin wurde durch zuverlässigere Alternativen ersetzt:

Wenn Sie zuvor Datastore Admin aktiviert haben, können Sie weiterhin auf das Modul zugreifen. Wenn Sie Datastore Admin deaktivieren, können Sie das Modul nicht wieder aktivieren.

So deaktivieren Sie den Zugriff auf Datastore Admin:

  1. Gehen Sie zur Admin-Seite.
    Zur Seite "Admin"

  2. Klicken Sie auf Datastore Admin deaktivieren.

Einschränkungen bei der Verwendung von Datastore Admin-Funktionen

  • Bei Kopier-, Lösch- und Sicherungsvorgängen werden neueste Updates möglicherweise nicht berücksichtigt.
  • Alle Datastore Admin-Vorgänge erfolgen innerhalb Ihrer Anwendung und werden somit auf Ihr Kontingent angerechnet.
  • Es wird dringend empfohlen, Schreibvorgänge während einer Sicherung oder Wiederherstellung zu deaktivieren.
  • Vorhandene Entitäten mit denselben Schlüsseln werden während eines Kopier-/Wiederherstellungsvorgangs überschrieben. Wenn Kopier-/Wiederherstellungsvorgänge mehrmals ausgeführt werden, werden keine Duplikate erstellt. Kopier-/Wiederherstellungsvorgänge löschen zusätzliche Daten nicht.
  • Wenn Sie eine nicht standardmäßige Warteschlange für die Sicherung/Wiederherstellung verwenden, können Sie nur das Ziel ah-builtin-python-bundle in queue.yaml angeben. Es können keine anderen Ziele verwendet werden.

Datastore Admin-Ressourcennutzung ansehen

Wenn Sie einen Datastore Admin-Job ausführen, führen Sie tatsächlich einen zugrunde liegenden MapReduce-Job aus. MapReduce-Jobs führen dazu, dass die Stunden der Front-End-Instanznutzung auf die Speichervorgänge und -nutzung aufgeschlagen werden.

So zeigen Sie die Ressourcennutzung an:

  1. Rufen Sie in der Cloud Console die Seite App Engine auf.

    Zur Seite "App Engine"

  2. Wählen Sie in den Drop-down-Menüs oben auf der Seite den Dienst default und die Version ah-builtin-python-bundle aus.

Weitere Informationen