Establece la ubicación predeterminada de los recursos de Google Cloud Platform (GCP) para el FirebaseProject
especificado.
Con este método, se crea una aplicación de App Engine con un bucket de Cloud Storage predeterminado, ubicado en el locationId
especificado. Esta ubicación debe ser una de las ubicaciones de recursos de GCP disponibles.
Una vez finalizada la ubicación predeterminada de los recursos de GCP, o si ya se configuró, no se puede cambiar. Es posible que la ubicación predeterminada de los recursos de GCP para el FirebaseProject
especificado ya esté establecido porque el Project
de GCP subyacente ya tiene una aplicación de App Engine o se llamó antes a defaultLocation.finalize
con un locationId
especificado. Todas las llamadas nuevas a defaultLocation.finalize
con un locationId
diferente especificado mostrarán un error 409.
El resultado de esta llamada es un Operation
, que se puede usar para hacer un seguimiento del proceso de aprovisionamiento. El tipo response
de Operation
es google.protobuf.Empty
.
Operation
se puede sondear por su name
con operations.get
hasta que done
sea verdadero. Cuando done
es verdadero, Operation
se completó correctamente o falló. Si Operation
se ejecuta correctamente, su response
se establecerá en google.protobuf.Empty
. Si Operation
falló, su error
se establecerá en google.rpc.Status
. Operation
se borra automáticamente después de que se completa, por lo que no es necesario llamar a operations.delete
.
Todos los campos enumerados en el cuerpo de la solicitud son obligatorios.
Para llamar a defaultLocation.finalize
, un miembro debe ser Propietario del proyecto.
Solicitud HTTP
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
El nombre del recurso de
Consulta el campo |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "locationId": string } |
Campos | |
---|---|
locationId |
El ID de la ubicación predeterminada de los recursos de GCP del proyecto. La ubicación debe ser una de las ubicaciones de recursos de GCP disponibles. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation
.
Alcances de autorización
Se necesita uno de los siguientes alcances de OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
Para obtener más información, consulta Descripción general de la autenticación.