Firebase kaynaklarını belirtilen mevcut Google Cloud Platform (GCP) Project
ekler.
FirebaseProject
aslında aynı zamanda bir GCP Project
olduğundan, FirebaseProject
aynı temel GCP tanımlayıcılarına ( projectNumber
ve projectId
) sahiptir. Bu, Google API'leriyle kolay birlikte çalışmaya olanak tanır.
Bu çağrının sonucu bir Operation
. Hazırlama sürecini takip etmek için, done
kadar operations.get
çağırarak Operation
yoklayın true
. done
true
olduğunda, Operation
ya başarılı olmuştur ya da başarısız olmuştur. Operation
başarılı olursa response
FirebaseProject
olarak ayarlanır; Operation
başarısız olursa error
google.rpc.Status
olarak ayarlanır. Operation
tamamlandıktan sonra otomatik olarak silinir, bu nedenle operations.delete
çağırmanıza gerek yoktur.
Bu yöntem, temeldeki GCP Project
herhangi bir faturalandırma hesabı bilgisini değiştirmez.
projects.addFirebase
çağırmak için bir proje üyesinin veya hizmet hesabının aşağıdaki izinlere sahip olması gerekir (Düzenleyici ve Sahip'in IAM rolleri bu izinleri içerir): firebase.projects.update
, resourcemanager.projects.get
, serviceusage.services.enable
ve serviceusage.services.get
.
HTTP isteği
POST https://firebase.googleapis.com/v1beta1/{project=projects/*}:addFirebase
URL, gRPC Kod Dönüştürme sözdizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
project | Firebase kaynaklarının ekleneceği GCP PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için |
Talep gövdesi
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "locationId": string } |
Alanlar | |
---|---|
locationId | Kullanımdan kaldırıldı. Bunun yerine, bir Projenin varsayılan GCP kaynak konumunu ayarlamak için Firebase kaynaklarını GCP Projenin varsayılan GCP kaynak konumunun kimliği. Konum, mevcut GCP kaynağı konumlarından biri olmalıdır. |
Yanıt gövdesi
Başarılı olursa, yanıt gövdesi Operation
örneğini içerir.
Yetki Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.