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 |
Der Name der Datenbank, für die dieser Index gilt. Beispiel: |
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.