Problema al implementar mis funciones en Google Cloud

Aug 26 2020

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

3 EvanBaldonado Aug 27 2020 at 04:15

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).

1 MrTech Aug 26 2020 at 07:29

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.