Fügt Firebase-Ressourcen zum angegebenen vorhandenen Google Cloud Platform (GCP) Project
hinzu.
Da ein FirebaseProject
tatsächlich auch ein GCP- Project
ist, verfügt ein FirebaseProject
über dieselben zugrunde liegenden GCP-Kennungen ( projectNumber
und projectId
). Dies ermöglicht eine einfache Interaktion mit Google APIs.
Das Ergebnis dieses Aufrufs ist eine Operation
. Fragen Sie den Operation
ab, um den Bereitstellungsprozess zu verfolgen, indem Sie operations.get
aufrufen, bis „ done
den Wert „ true
hat. Wenn done
den true
hat, war der Operation
entweder erfolgreich oder fehlgeschlagen. Wenn die Operation
erfolgreich war, wird ihre response
auf ein FirebaseProject
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.
Durch diese Methode werden keine Rechnungskontoinformationen im zugrunde liegenden GCP- Project
geändert.
Um projects.addFirebase
aufzurufen, muss ein Projektmitglied oder Dienstkonto über die folgenden Berechtigungen verfügen (die IAM-Rollen „Editor“ und „Besitzer“ enthalten diese Berechtigungen): firebase.projects.update
, resourcemanager.projects.get
“ , „ serviceusage.services.enable
“ und serviceusage.services.get
. serviceusage.services.get
.
HTTP-Anfrage
POST https://firebase.googleapis.com/v1beta1/{project=projects/*}:addFirebase
Die URL verwendet die gRPC-Transcoding -Syntax.
Pfadparameter
Parameter | |
---|---|
project | Der Ressourcenname des GCP- Einzelheiten zu PROJECT_IDENTIFIER Werten finden Sie im Nach dem Aufruf von |
Anforderungstext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "locationId": string } |
Felder | |
---|---|
locationId | Veraltet. Um stattdessen den standardmäßigen GCP-Ressourcenspeicherort eines Projekts festzulegen, rufen Sie 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 .