Method: projects.defaultLocation.finalize

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

string

Der Ressourcenname des FirebaseProject , für den der standardmäßige GCP-Ressourcenspeicherort festgelegt wird, im Format:

projects/ PROJECT_IDENTIFIER

Einzelheiten zu PROJECT_IDENTIFIER Werten finden Sie im name FirebaseProject .

Anforderungstext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "locationId": string
}
Felder
locationId

string

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 .