cevap

38

Henüz dahili runat/cron tipi tetikleyici yok.

Şimdilik en iyi seçenek, bir HTTP işlevini periyodik olarak tetiklemek için harici bir servis kullanmaktır. Daha fazla bilgi için bu örneğe functions-samples repo'dan bakın.

Bu gönderiyi Firebase blogunda okumayı şiddetle tavsiye ediyorum: How to Schedule (Cron) Jobs with Cloud Functions for Firebase ve bu video: Timing Cloud Functions for Firebase using an HTTP Trigger and Cron.

+0

çalışır exports.cronReminders' 'öğrenin: Özellikle bu konuda bir blog yazısı, bir göz atmak isteyebilirsiniz yazdı tahmini maliyeti başına nedir –

6

Yapabilecekleriniz, cron işi tarafından tetiklenen ve PubSub'a yayılan bir AppEngine örneğini döndürmektir.

https://mhaligowski.github.io/blog/2017/05/25/scheduled-cloud-function-execution.html

+0

lowcase için fonk adının ilk harfini değiştirdi Ay, her saatte bir kez tetikleyen bir cron işi için? –

+0

@EhteshamHasan Potansiyel olarak ücretsiz görünüyor: https://cloud.google.com/free/. Şu anda 28 örnek saat/gün ücretsiz; Ayrıca, Google Compute Engine'in f1-micro örneği w/Linux'ta serbest atm için crons çalıştıran var. – bitsoflogic