Legt den Standard-Ressourcenstandort der Google Cloud Platform (GCP) für das angegebene FirebaseProject
fest.
Diese Methode erstellt eine App Engine-Anwendung mit einem standardmäßigen Cloud Storage-Bucket , der sich in der angegebenen locationId
befindet. Dieser Standort muss einer der verfügbaren GCP-Ressourcenstandorte sein.
Nachdem der standardmäßige GCP-Ressourcenstandort festgelegt wurde oder bereits festgelegt wurde, kann er nicht mehr geändert werden. Der standardmäßige GCP-Ressourcenstandort für das angegebene FirebaseProject
ist möglicherweise bereits festgelegt, da entweder das zugrunde liegende GCP- Project
bereits über eine App Engine-Anwendung verfügt oder defaultLocation.finalize
zuvor mit einer angegebenen locationId
aufgerufen wurde. Alle neuen Aufrufe von defaultLocation.finalize
mit einer anderen angegebenen locationId
geben einen 409-Fehler zurück.
Das Ergebnis dieses Aufrufs ist eine Operation
, mit der der Bereitstellungsprozess verfolgt werden kann. Der response
der Operation
ist google.protobuf.Empty
.
Die Operation
kann mit operations.get
nach ihrem name
abgefragt werden, bis done
wahr ist. Wenn done
den Wert true hat, war der Operation
entweder erfolgreich oder fehlgeschlagen. Wenn die Operation
erfolgreich war, wird ihre response
auf google.protobuf.Empty
gesetzt; Wenn der Operation
fehlgeschlagen ist, wird der error
auf google.rpc.Status
gesetzt. Die Operation
wird nach Abschluss automatisch gelöscht, sodass kein Aufruf operations.delete
erforderlich ist.
Alle im Anfragetext aufgeführten Felder sind Pflichtfelder.
Um defaultLocation.finalize
aufzurufen, muss ein Mitglied Eigentümer des Projekts sein.
HTTP-Anfrage
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize
Die URL verwendet die gRPC-Transcoding -Syntax.
Pfadparameter
Parameter | |
---|---|
parent | Der Ressourcenname des Einzelheiten zu PROJECT_IDENTIFIER Werten finden Sie im |
Anforderungstext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "locationId": string } |
Felder | |
---|---|
locationId | Die ID des standardmäßigen GCP-Ressourcenstandorts des Projekts. Der Standort muss einer der verfügbaren GCP-Ressourcenstandorte sein. |
Antwortkörper
Bei Erfolg enthält der Antworttext eine Instanz von Operation
.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Weitere Informationen finden Sie in der Authentifizierungsübersicht .