Method: projects.defaultLocation.finalize

Belirtilen FirebaseProject için varsayılan Google Cloud Platform (GCP) kaynak konumunu ayarlar.

Bu yöntem, belirtilen locationId bulunan varsayılan Cloud Storage paketine sahip bir App Engine uygulaması oluşturur. Bu konum, mevcut GCP kaynağı konumlarından biri olmalıdır.

Varsayılan GCP kaynak konumu kesinleştikten sonra veya önceden ayarlanmışsa değiştirilemez. Belirtilen FirebaseProject için varsayılan GCP kaynak konumu, temeldeki GCP Project zaten bir App Engine uygulamasına sahip olması veya defaultLocation.finalize daha önce belirtilen locationId ile çağrılması nedeniyle zaten ayarlanmış olabilir. Farklı bir belirtilen locationId kimliğiyle defaultLocation.finalize yapılan tüm yeni çağrılar 409 hatası döndürecektir.

Bu çağrının sonucu, sağlama sürecini izlemek için kullanılabilecek bir Operation . Operation response türü google.protobuf.Empty .

Operation doğru done kadar, operations.get kullanılarak name göre sorgulanabilir. done doğru olduğunda, Operation ya başarılı olmuştur ya da başarısız olmuştur. Operation başarılı olursa response google.protobuf.Empty olarak ayarlanacaktır; Operation başarısız olursa error google.rpc.Status olarak ayarlanacaktır. Operation tamamlandıktan sonra otomatik olarak silinir, bu nedenle operations.delete çağırmanıza gerek yoktur.

İstek metninde listelenen tüm alanların doldurulması zorunludur.

defaultLocation.finalize ç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özdizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Varsayılan GCP kaynak konumunun ayarlanacağı FirebaseProject kaynak adı şu biçimdedir:

projects/ PROJECT_IDENTIFIER

PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için FirebaseProject name alanına bakın.

Talep gövdesi

İstek gövdesi aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "locationId": string
}
Alanlar
locationId

string

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.