Cloud Storage olmadan Firebase Cloud Functions
Bu sorunun ne kadar teknik olduğundan emin değilim, ancak firebase / google bulut uzmanlarından yardım istemek için buraya göndermek bana yardımcı olabilir. Ağustos 2020'de bulut işlevleriyle başladım ve bulut işlevlerini başarıyla dağıtabildim ve bulut depolamaya ihtiyaç duymadan test ettim. Ancak dün, 17 Eylül 2020'de bulut depolamada 2 paket oluşturulduğunu ve bu paketler için faturalandırıldığımı gözlemledim. Bulut işlevlerini devreye alma yöntemimde herhangi bir değişiklik ya da hesapta farkında olduğum herhangi bir değişiklik olmadı.
Paketleri oluşturan hizmet ve oluşturulan [email protected]paketler şunlardı:
- gcf-sources-xxxx-us-central1
- us.artifacts.abc.appspot.com
Bu hizmet ve paketler silinirse, hata veren işlevleri dağıtamayacağım:
Dağıtım hatası. ABC projesinde gcf-sources-xxxx-us-central1 GCS paketi yapılandırılırken hata oluştu. Neden: [email protected]'da Google Cloud projesine storage.buckets.create erişimi yok.
Hizmeti tekrar eklersem, kovalar oluşturulur ve işlevleri dağıtabilirim.
Bulut işlevlerinin çalışması için bulut depolama paketleri gerekli midir? Değilse, bu değişiklikler gerçekleşmeden önce olduğum yere nasıl geri dönebilirim? Lütfen bana yol göster.
Yanıtlar
Bu paketler ve içerikleri, Cloud Build ve dahili olarak kullanılan Container Registry tarafından oluşturulur. Cloud Build, Node.js 10 veya sonraki bir motoru kullanan Cloud Functions için kullanılır.
Bu yapıların oluşturulmasını istemiyorsanız, şimdilik Cloud Functions'a Node.js 8 ile dağıtma / çalıştırma talimatı verebilirsiniz. Ancak, bu yetenek 2021'in 1. çeyreğinde ortadan kalkacak ve bu noktada yeni oluşturma süreci tek yoldur Cloud Functions'ı dağıtmak için.
Bu değişiklikle ilgili tüm ayrıntılar için Cloud Functions fiyatlandırmasıyla ilgili SSS bölümünü okumanızı tavsiye ederim .