Belirtilen FirebaseProject
için varsayılan Google Cloud Platform (GCP) kaynak konumunu ayarlar.
Bu yöntem, belirtilen locationId
konumunda bulunan varsayılan Cloud Storage paketine sahip bir App Engine uygulaması oluşturur. Bu konum, kullanılabilir GCP kaynak konumlarından biri olmalıdır.
Varsayılan GCP kaynak konumu kesinleştikten sonra veya daha önce ayarlanmışsa değiştirilemez. Temel GCP Project
zaten bir App Engine uygulamasına sahip olduğundan veya defaultLocation.finalize
daha önce belirtilen bir locationId
ile çağrıldığından, belirtilen FirebaseProject
için varsayılan GCP kaynak konumu zaten ayarlanmış olabilir. Farklı belirtilmiş bir locationId
ile defaultLocation.finalize
için yapılan tüm yeni çağrılar 409 hatası döndürür.
Bu çağrının sonucunda, temel hazırlık sürecini izlemek için kullanılabilecek bir Operation
oluşturulur. Operation
öğesinin response
türü google.protobuf.Empty
.
Operation
, done
doğru olana kadar operations.get
kullanılarak name
tarafından sorgulanabilir. done
doğru olduğunda, Operation
başarılı veya başarısız olmuştur. Operation
başarılı olursa response
değeri google.protobuf.Empty
olarak ayarlanır; Operation
başarısız olursa error
değeri google.rpc.Status
olarak ayarlanır. Operation
, işlem tamamlandıktan sonra otomatik olarak silindiğinden operations.delete
yönteminin çağrılmasına gerek yoktur.
İstek gövdesinde listelenen tüm alanlar zorunludur.
defaultLocation.finalize
üyesini çağırmak için üyenin Projenin Sahibi olması gerekir.
HTTP isteği
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Varsayılan GCP kaynak konumunun ayarlanacağı
PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için |
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "locationId": string } |
Alanlar | |
---|---|
locationId |
Projenin varsayılan GCP kaynak konumunun kimliği. Konum, kullanılabilir GCP kaynak konumlarından biri olmalıdır. |
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, Operation
öğesinin bir örneğini içerir.
Yetkilendirme 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ış başlıklı makaleye bakın.