Method: projects.sites.create

Cria um novo Site de hospedagem no projeto pai do Firebase especificado.

Observe que os sites de hospedagem podem levar vários minutos para serem propagados pelos sistemas Firebase.

Solicitação HTTP

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

A URL usa sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O projeto Firebase para criar um site Hosting, no formato:

projects/ PROJECT_IDENTIFIER

Consulte o campo name Site para obter detalhes sobre os valores PROJECT_IDENTIFIER .

A autorização requer a seguinte permissão do IAM no recurso parent especificado:

  • firebasehosting.sites.create

Parâmetros de consulta

Parâmetros
siteId

string

Obrigatório. Imutável. Um identificador globalmente exclusivo para o site de hospedagem.

Esse identificador é usado para construir os subdomínios provisionados pelo Firebase para o site, portanto, também deve ser um rótulo de nome de domínio válido.

validateOnly

boolean

Opcional. Se definido, valida que o siteId está disponível e que a solicitação seria bem-sucedida, retornando o site ou erro resultante esperado.

Solicitar corpo

O corpo da solicitação contém uma instância de Site .

Corpo de resposta

Se for bem-sucedido, o corpo da resposta conterá uma instância recém-criada de Site .

Escopos de autorização

Requer um dos seguintes escopos OAuth:

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

Para obter mais informações, consulte Visão geral da autenticação .