Method: projects.sites.create

Belirtilen üst Firebase projesinde yeni bir Barındırma Site oluşturur.

Barındırma sitelerinin Firebase sistemlerine yayılmasının birkaç dakika sürebileceğini unutmayın.

HTTP isteği

POST https://firebasehosting.googleapis.com/v1beta1/{parent=projects/*}/sites

URL, gRPC Kod Dönüştürme sözdizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Gerekli. Barındırma sitesinin oluşturulacağı Firebase projesi şu formattadır:

projects/ PROJECT_IDENTIFIER

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

Yetkilendirme, belirtilen kaynak parent aşağıdaki IAM iznini gerektirir:

  • firebasehosting.sites.create

Sorgu parametreleri

Parametreler
siteId

string

Gerekli. Değişmez. Barındırma sitesi için küresel olarak benzersiz bir tanımlayıcı.

Bu tanımlayıcı, site için Firebase tarafından sağlanan alt alan adlarını oluşturmak için kullanıldığından, aynı zamanda geçerli bir alan adı etiketi olması gerekir.

validateOnly

boolean

İsteğe bağlı. Ayarlanırsa, site kimliğinin kullanılabilir olduğunu ve isteğin başarılı olacağını doğrulayarak beklenen siteyi veya hatayı döndürür.

Talep gövdesi

İstek gövdesi Site örneğini içerir.

Yanıt gövdesi

Başarılı olursa, yanıt gövdesi yeni oluşturulmuş bir Site örneğini içerir.

Yetki kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.