Saya menggunakan Firebase untuk aplikasi web saya, bukan Google Cloud Platform - meskipun saya sadar bahwa di balik layar, setiap proyek Firebase juga merupakan proyek GCP.
Saya baru saja menerima email dari GCP, dengan mengatakan (kutipan):
[Diperlukan tindakan]: Aktifkan Cloud Build API untuk proyek Anda sebelum 20 April 2020, untuk memastikan Fungsi Cloud dibangun dan digunakan dengan benar ... Anda harus mengaktifkan Cloud Build API untuk proyek Anda untuk memastikan Fungsi Cloud Anda adalah dibangun dan digunakan dengan benar. Setelah Anda mengaktifkan API, Anda dapat dikenai biaya jika penggunaan Cloud Build, Registry Container, atau Cloud Storage Anda melebihi batas tingkat bebas untuk produk-produk ini.
Apakah ini memengaruhi proses penyebaran atau pengembangan untuk Firebase? (mis. saat ini saya menggunakan firebase deploy
)
Sejauh yang saya tahu, jawabannya adalah tidak - itu hanya memungkinkan untuk build-time-per-hari maksimum yang lebih besar. Tetapi email itu sama sekali tidak menyebutkan Firebase, jadi saya ingin memastikan saya memahami implikasi lain dengan baik sebelum 20 April.
Jawaban:
Saya memiliki pertanyaan yang sama dan menghubungi tim pendukung firebase, berikut adalah pertanyaan saya dan jawaban yang saya terima:
"Apakah itu wajib?"
"Bagaimana saya tahu jika Cloud Build, Registry Container, atau penggunaan Cloud Storage saya akan melampaui batas tingkat bebas untuk produk-produk ini? Apakah ada cara bagaimana bisa memeriksa apa yang telah saya gunakan sehingga saya akan siap?"
"Terakhir, apa yang dilakukan semua hal ini untuk aplikasi saya? Mengapa saya perlu menambahkan fitur lain ini? Jika Anda menjual ini kepada saya, bagaimana Anda menyajikannya untuk kasing saya?"
sumber
Saya menerima respons berikut dari Dukungan Firebase:
Dan, dalam pertukaran tindak lanjut:
Jadi, interpretasi saya terhadap respons tersebut sehubungan dengan pertanyaan awal (apakah ini akan memengaruhi mekanisme pengembangan atau penerapan ) adalah:
* jika waktu pembuatan Anda melebihi 120 menit per hari, dan Anda ingin menghindari biaya terkait, Anda dapat secara sukarela menyelidiki mengubah proses penyebaran / pengembangan Anda untuk mengurangi menit pembuatan.
Terima kasih juga kepada Fran atas jawabannya, yang menyoroti aspek-aspek perubahan lainnya.
sumber