Firebase Cloud-Funktionen ohne Cloud-Speicher
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:
- gcf-sources-xxxx-us-central1
- 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
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.