Firebase Cloud Functions senza Cloud Storage

Sep 26 2020

Non sono sicuro di quanto sia tecnica questa domanda, ma pubblicarla qui per richiedere aiuto agli esperti di firebase / google cloud può aiutarmi. Ho iniziato con le funzioni cloud nell'agosto 2020 e sono stato in grado di distribuire con successo le funzioni cloud e testare senza la necessità di archiviazione cloud. Ma ieri ho osservato che il 17 settembre 2020, sono stati creati 2 bucket nell'archiviazione cloud e mi sono stati fatturati per questi bucket. Non sono state apportate modifiche al modo in cui ho distribuito le funzioni cloud né sono state apportate modifiche all'account di cui ero a conoscenza.

Il servizio che ha creato i bucket è [email protected]e i bucket creati sono stati:

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

Se questo servizio e i bucket vengono eliminati, non sono in grado di distribuire le funzioni con l'errore:

Errore di distribuzione. Errore durante la configurazione del bucket GCS gcf-sources-xxxx-us-central1 nel progetto ABC. Causa: [email protected] non dispone dell'accesso storage.buckets.create al progetto Google Cloud.

Se aggiungo nuovamente il servizio, i bucket vengono creati e sono in grado di distribuire le funzioni.

I bucket di archiviazione cloud sono necessari per il funzionamento delle funzioni cloud? In caso contrario, come posso tornare a dov'ero prima che si verificassero questi cambiamenti. Per favore guidami.

Risposte

1 FrankvanPuffelen Sep 26 2020 at 21:52

Questi bucket e i relativi contenuti vengono creati da Cloud Build e dal Container Registry che viene utilizzato internamente. Cloud Build viene utilizzato per Cloud Functions che utilizzano Node.js 10 o un motore successivo.

Se non vuoi che questi artefatti vengano creati, per il momento puoi ancora istruire Cloud Functions a distribuire / eseguire con Node.js 8. Questa capacità tuttavia scomparirà nel primo trimestre del 2021, a quel punto il nuovo processo di build è l'unico modo per distribuire Cloud Functions.

Consiglio di leggere le domande frequenti sui prezzi di Cloud Functions per tutti i dettagli su questa modifica.