Aku hanya dilaksanakan baru Fungsi Awan untuk Firebase, tapi ada sesuatu dalam log yang mengganggu saya:
akun Penagihan tidak dikonfigurasi. Jaringan eksternal tidak dapat diakses dan kuota severily terbatas. Mengkonfigurasi akun penagihan untuk menghapus pembatasan
Aku benar-benar berhasil untuk mengakses fungsi dari jaringan eksternal, jadi saya'm bertanya-tanya apakah saya benar-benar harus memberikan akun penagihan? Ada's apa-apa tentang ini di firebase dokumentasi.
I'm menggunakan Spark rencana berlangganan untuk pribadi tujuan pengujian dan saya don't ingin menambahkan info tagihan jika saya'm tidak akan membayar untuk apa pun.
Pembatasan ini tentang outbound seperti misalnya dapat anda Fungsi permintaan sumber daya dari internet umum. Yang benar-benar baik-baik saja untuk menggunakan fungsi untuk menanggapi webhook, atau untuk mengakses Google-layanan internal seperti Realtime Database.
Jika anda ingin menelepon pihak ketiga layanan web (misalnya) anda'd butuhkan untuk mengaktifkan penagihan.
Untuk kuota lainnya, silakan lihat di: https://firebase.google.com/pricing/ - seperti yang anda lihat ada batas untuk jumlah penyertaan (125,000 pada saat penulisan) dan CPU dan memori (40k cpu-detik dan 40k GB-detik) di tingkat gratis.
Doug stevenson's jawaban membantu saya terbaik:
TL;DR: It's sebuah pesan peringatan. jika anda tidak melakukan panggilan keluar, anda baik-baik saja
Yang muncul pesan peringatan untuk semua fungsi ketika mengeksekusi pada Spark rencana. It's hanya peringatan - anda dapat mengabaikan itu jika anda'kembali melakukan melakukan apapun outbound jaringan anda sendiri sendiri.
Kami'kembali melihat ke dalam mendapatkan pesan itu diubah atau dihapus sehingga's lebih sedikit membingungkan.
[...]
Pertama doa terjadi tapi akan ditandai ketika itu adalah di spark rencana dan akan dipanggil dari jaringan eksternal ( lihat log )
Pada saat penulisan ini, Rencana yang disebut API (Pay as you go) memungkinkan jaringan ( external access ) dan telah terus-menerus gratis tier.
Pertama 2,000,000 doa, 400,000 GB-sec, 200,000 CPU-sec, dan 5GB Internet egress lalu lintas disediakan secara gratis setiap bulan. Anda hanya dikenakan pada penggunaan masa lalu gratis ini penjatahan.
Lebih lanjut tentang cloud fungsi harga https://cloud.google.com/functions/pricing
Memastikan bahwa proyek anda ditautkan ke akun penagihan.
Jika anda menavigasi ke https://console.cloud.google.com/billing
Anda harus dapat menemukan Firebase proyek yang tercantum di sana. Jika tidak, maka anda akan perlu pergi ke daftar proyek-proyek, dan dari proyek-proyek anda menu, pilih penagihan, kemudian tautkan akun penagihan untuk itu.