Method: projects.databases.indexes.create

Erstellt den angegebenen Index. Der Anfangszustand eines neu erstellten Index ist CREATING. Nach Abschluss der zurückgegebenen google.longrunning.Operation lautet der Status READY. Wenn der Index bereits vorhanden ist, gibt der Aufruf den Status ALREADY_EXISTS zurück.

Während der Erstellung kann der Prozess zu einem Fehler führen. In diesem Fall wird der Index in den Status ERROR versetzt. Sie können den Vorgang wiederherstellen, indem Sie die Daten, die den Fehler verursacht haben, korrigieren, den Index mit delete entfernen und ihn dann mit create neu erstellen.

Indexe mit einem einzelnen Feld können nicht erstellt werden.

HTTP-Anfrage

POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Der Name der Datenbank, für die dieser Index gilt. Beispiel: projects/{projectId}/databases/{databaseId}

Anfragetext

Der Anfragetext enthält eine Instanz von Index.

Antworttext

Bei Erfolg enthält der Antworttext eine neu erstellte Instanz von Operation.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/datastore
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.