Method: projects.sites.create

Tworzy nową Site hostingową w określonym nadrzędnym projekcie Firebase.

Należy pamiętać, że propagacja witryn hostingowych w systemach Firebase może zająć kilka minut.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
parent

string

Wymagany. Projekt Firebase, w którym należy utworzyć witrynę Hostingową, w formacie:

projects/ PROJECT_IDENTIFIER

Szczegółowe informacje na temat wartości PROJECT_IDENTIFIER można znaleźć w polu name Site .

Autoryzacja wymaga następujących uprawnień dla określonego zasobu parent :

  • firebasehosting.sites.create

Parametry zapytania

Parametry
siteId

string

Wymagany. Niezmienny. Globalnie unikalny identyfikator witryny hostingowej.

Ten identyfikator służy do tworzenia subdomen udostępnianych przez Firebase dla witryny, więc musi to być również prawidłowa etykieta nazwy domeny.

validateOnly

boolean

Opcjonalny. Jeśli jest ustawiony, sprawdza, czy siteId jest dostępny i czy żądanie zakończy się pomyślnie, zwracając oczekiwaną wynikową witrynę lub błąd.

Treść żądania

Treść żądania zawiera instancję Site .

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera nowo utworzoną instancję Site .

Zakresy uprawnień

Wymaga jednego z następujących zakresów OAuth:

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

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .