Problema al implementar mis funciones en Google Cloud
Tengo problemas para implementar mis funciones en Google Cloud:
Cómo aparece el mensaje en Firebase CLI:
+ funciones: Se terminó de ejecutar el script previo a la implementación.
Funciones i: garantizar que las API necesarias estén habilitadas ...
+ funciones: todas las API necesarias están habilitadas
i funciones: preparación del directorio de funciones para cargar ...
Funciones i: funciones empaquetadas (85,85 KB) para cargar
+ funciones: carpeta de funciones cargada correctamente
Funciones i: funciones actuales en el proyecto: Copia de seguridad (us-central1), DashBoard (us-central1), dialogflowFirebaseFulfillment (us-central1)
Funciones i: funciones de carga en el proyecto: DashBoard (us-central1), Backup (us-central1)
Funciones i: actualización de la función DashBoard de Node.js 10 (Beta) (us-central1) ...
Funciones i: actualización de la función Node.js 10 (Beta) Backup (us-central1) ...
! funciones [DashBoard (us-central1)]: Error de implementación.
No se pudo inicializar la región (ID de acción: f22869a1fe22aba0): Error al configurar el depósito GCS gcf-sources-366403583884-us-central1 en el proyecto testechatbot-2020. Causa: la cuenta de facturación del proyecto propietario está inhabilitada en estado ausente
! funciones [Copia de seguridad (us-central1)]: Error de implementación.
No se pudo inicializar la región (ID de acción: 2e3bfdf4820819aa): Error al configurar el depósito GCS gcf-sources-366403583884-us-central1 en el proyecto testechatbot-2020. Causa: la cuenta de facturación del proyecto propietario está inhabilitada en estado ausente
Cómo aparece el mensaje en la consola de Firebase:
Apoyo
{"@type": "type.googleapis.com/google.cloud.audit.AuditLog","status":{"code":7,"message":" No se pudo inicializar la región (ID de acción: e0e457da63bedd16): error al configurar el depósito de GCS gcf-sources-366403583884-us-central1 en el proyecto testechatbot-2020. Causa: la cuenta de facturación del proyecto propietario está inhabilitada en el estado ausente "}," authenticationInfo ":
Tablero
{"@type": "type.googleapis.com/google.cloud.audit.AuditLog","status":{"code":7,"message":" No se pudo inicializar la región (ID de acción: 243073b0e1959dc3): error al configurar el depósito de GCS gcf-sources-366403583884-us-central1 en el proyecto testechatbot-2020. Causa: la cuenta de facturación del proyecto propietario está inhabilitada en el estado ausente "}," authenticationInfo ":
Respuestas
Soy nuevo en Stack Overflow, por lo que no puedo marcar una pregunta como un duplicado o un comentario, por lo que respondo nuevamente aquí:
Las funciones en la nube de Node.js 8 Firebase se están eliminando actualmente, ya que Node.js 8 se marcó recientemente como "final de vida" por la fundación Node.js.
La implementación de las funciones de Node.js 8 se detendrá después del 15 de febrero de 2021 y las ejecuciones de las funciones de Node.js implementadas se detendrán después del 15 de marzo de 2021.
Si recientemente se cambió a las funciones en la nube de Node.js 10 de Firebase, estas requieren el plan de facturación de pago por uso de Blaze y la versión de Firebase CLI ≥ 8.1.0. Con el nivel gratuito de Spark, no puede implementar las funciones en la nube de Node.js 10 Firebase.
El mensaje de error "Causa: la cuenta de facturación del proyecto propietario está deshabilitada en estado ausente" proporciona información sobre la causa de este problema.
Fuente (mi respuesta a una pregunta duplicada).
En el mensaje, verá "Causa: la cuenta de facturación del proyecto propietario está deshabilitada en estado ausente".
@Doug ya dio el siguiente paso correcto para comunicarse con el soporte de Firebase, ya que este foro no puede profundizar en él.