Firebase Cloud-Funktionen ohne Cloud-Speicher

Sep 26 2020

Ich bin mir nicht sicher, wie technisch diese Frage ist, aber wenn ich sie hier poste, um Hilfe von Firebase- / Google Cloud-Experten anzufordern, kann mir das helfen. Ich habe im August 2020 mit Cloud-Funktionen begonnen und konnte erfolgreich Cloud-Funktionen bereitstellen und testen, ohne dass Cloud-Speicher erforderlich ist. Aber gestern habe ich festgestellt, dass am 17. September 2020 2 Buckets im Cloud-Speicher erstellt wurden und mir diese Buckets in Rechnung gestellt wurden. Es gab weder Änderungen an der Art und Weise, wie ich die Cloud-Funktionen bereitgestellt habe, noch Änderungen, die mir bekannt waren, am Konto.

Der Dienst, der die Buckets erstellt hat, ist [email protected]und die erstellten Buckets waren:

  1. gcf-sources-xxxx-us-central1
  2. us.artifacts.abc.appspot.com

Wenn dieser Dienst und die Buckets gelöscht werden, kann ich die Funktionen mit dem Fehler nicht bereitstellen:

Bereitstellungsfehler. Fehler beim Konfigurieren des GCS-Buckets gcf-sources-xxxx-us-central1 im Projekt ABC. Ursache: [email protected] hat keinen storage.buckets.create-Zugriff auf das Google Cloud-Projekt.

Wenn ich den Dienst wieder hinzufüge, werden die Buckets erstellt und können die Funktionen bereitstellen.

Sind Cloud-Speicher-Buckets erforderlich, damit Cloud-Funktionen funktionieren? Wenn nicht, wie kann ich dorthin zurückkehren, wo ich war, bevor diese Änderungen vorgenommen wurden? Bitte führen Sie mich.

Antworten

1 FrankvanPuffelen Sep 26 2020 at 21:52

Diese Buckets und ihre Inhalte werden von Cloud Build und der intern verwendeten Container-Registrierung erstellt. Cloud Build wird für Cloud-Funktionen verwendet, die Node.js 10 oder eine neuere Engine verwenden.

Wenn Sie nicht möchten, dass diese Artefakte erstellt werden, können Sie Cloud-Funktionen vorerst noch anweisen, mit Node.js 8 bereitzustellen / auszuführen. Diese Fähigkeit wird jedoch im ersten Quartal 2021 verschwinden. Ab diesem Zeitpunkt ist der neue Erstellungsprozess der einzige Weg Cloud-Funktionen bereitstellen.

Ich empfehle, die FAQ zu den Preisen für Cloud-Funktionen zu lesen, um ausführliche Informationen zu dieser Änderung zu erhalten.