หน้านี้จะให้คำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับ
Cloud Functions for Firebase
การสนับสนุนรันไทม์ของ Cloud Functions
ฉันจะแน่ใจได้อย่างไรว่าได้ติดตั้งใช้งานฟังก์ชันไปยังรันไทม์ Node.js ที่เฉพาะเจาะจง
ในFirebase คอนโซล ให้ไปที่แดชบอร์ดฟังก์ชัน
เลือกฟังก์ชัน แล้วตรวจสอบภาษาของฟังก์ชันในส่วนรายละเอียดเพิ่มเติม
ฉันใช้ Firebase Extensions ฉันจะได้รับผลกระทบจากการอัปเดต
รันไทม์ของ Cloud Functions ไหม
ได้ เนื่องจากส่วนขยายใช้ Cloud Functions
คุณจะต้องอัปเดตรันไทม์ของส่วนขยายตามไทม์ไลน์เดียวกับ Cloud Functions
เราขอแนะนำให้อัปเดตเป็นส่วนขยายแต่ละรายการที่ติดตั้งในโปรเจ็กต์เป็นระยะๆ
คุณอัปเกรดส่วนขยายของโปรเจ็กต์ได้ผ่าน
Firebase คอนโซล
หรือ
Firebase CLI
Cloud Functionsการกำหนดราคา
ทำไมฉันจึงต้องมีบัญชีสำหรับการเรียกเก็บเงินเพื่อใช้ Cloud Functions for Firebase
Cloud Functions for Firebase ใช้บริการแบบชำระเงินบางอย่างของ Google การติดตั้งใช้งานฟังก์ชันใหม่
ด้วย Firebase CLI 11.2.0 ขึ้นไปจะขึ้นอยู่กับ
Cloud Build และ
Artifact Registry
การติดตั้งใช้งานในเวอร์ชันก่อนหน้าจะใช้ Cloud Build ในลักษณะเดียวกัน แต่จะใช้ Container Registry และ Cloud Storage สำหรับพื้นที่เก็บข้อมูลแทน Artifact Registry ระบบจะเรียกเก็บเงินสำหรับการใช้งานบริการเหล่านี้เพิ่มเติมจากราคาที่มีอยู่
พื้นที่เก็บข้อมูลสำหรับ Firebase CLI 11.2.0 และเวอร์ชันใหม่กว่า
Artifact Registry
จัดเตรียมคอนเทนเนอร์ที่ฟังก์ชันทำงาน Artifact Registry
ให้พื้นที่ 500 MB แรกโดยไม่มีค่าใช้จ่าย ดังนั้นการติดตั้งใช้งานฟังก์ชันครั้งแรกอาจ
ไม่มีค่าธรรมเนียม หากใช้เกินขีดจำกัดดังกล่าว ระบบจะเรียกเก็บเงินค่าพื้นที่เก็บข้อมูลเพิ่มเติมแต่ละ GB ในราคา $0.10 ต่อเดือน
พื้นที่เก็บข้อมูลสำหรับ Firebase CLI 11.1.x และเวอร์ชันก่อนหน้า
สำหรับฟังก์ชันที่ทําให้ใช้งานได้ในเวอร์ชันก่อนหน้า
Container Registry
จะจัดหาคอนเทนเนอร์ที่ฟังก์ชันทํางาน ระบบจะเรียกเก็บเงินจากคุณสำหรับคอนเทนเนอร์แต่ละรายการที่จำเป็นต่อการติดตั้งใช้งานฟังก์ชัน คุณอาจเห็นค่าใช้จ่ายเล็กน้อยสำหรับคอนเทนเนอร์แต่ละรายการที่จัดเก็บ เช่น พื้นที่เก็บข้อมูล 1 GB จะเรียกเก็บเงินที่ $0.026 ต่อเดือน
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ค่าใช้จ่ายอาจเปลี่ยนแปลง โปรดอ่านข้อมูลต่อไปนี้
Cloud Functions for Firebase ยังคงใช้งานได้โดยไม่มีค่าใช้จ่ายไหม
ได้ แม้ในแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ Cloud Functions ก็ยังมีระดับการใช้งานแบบไม่มีค่าใช้จ่ายสำหรับการเรียกใช้ เวลาในการคำนวณ และการรับส่งข้อมูลทางอินเทอร์เน็ต โดยจะมีการเรียกใช้ 2,000,000 ครั้งแรก, 400,000 GB-วินาที, 200,000 CPU-วินาที และการรับส่งข้อมูลขาออกทางอินเทอร์เน็ต 5 GB ให้โดยไม่มีค่าใช้จ่ายในแต่ละเดือน ระบบจะเรียกเก็บเงินจากคุณสำหรับการใช้งานที่เกินเกณฑ์เหล่านั้นเท่านั้น
หลังจากพื้นที่เก็บข้อมูล 500 MB แรกที่ไม่มีค่าใช้จ่าย การดำเนินการติดตั้งใช้งานแต่ละครั้งจะมีการเรียกเก็บเงิน
ในระดับเล็กสำหรับพื้นที่เก็บข้อมูลที่ใช้สำหรับคอนเทนเนอร์ของฟังก์ชัน หากกระบวนการพัฒนาขึ้นอยู่กับการทำให้ฟังก์ชันใช้งานได้เพื่อการทดสอบ คุณจะลดค่าใช้จ่ายได้มากขึ้นโดยใช้Firebase Local Emulator Suite ในระหว่างการพัฒนา
ดูแพ็กเกจราคาของ Firebase และสถานการณ์ตัวอย่างCloud Functionsด้านราคา
Firebase มีแผนที่จะเพิ่มโควต้าและขีดจำกัดสำหรับ
Cloud Functions for Firebase ไหม
ไม่ เราไม่มีแผนที่จะเปลี่ยนแปลงโควต้า ยกเว้นการนำขีดจำกัดเวลาบิลด์สูงสุดออก เมื่อโควต้าบิลด์รายวัน 120 นาทีถึงขีดจำกัดแล้ว ระบบจะเรียกเก็บเงินจากคุณตามข้อกำหนดของแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้แทนที่จะแสดงข้อผิดพลาดหรือประกาศเตือน ดูโควต้าและขีดจำกัด
ฉันจะรับเครดิต Google Cloud $300 ได้ไหม
ได้ คุณสร้างCloud Billingบัญชีในคอนโซล Google Cloud เพื่อรับเครดิต $300 จากนั้นลิงก์Cloud Billingบัญชีดังกล่าวกับโปรเจ็กต์ Firebase ได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับGoogle Cloudเครดิต
โปรดทราบว่าหากดำเนินการนี้ คุณจะต้องตั้งค่า
แพ็กเกจราคา Blaze ในคอนโซล Firebase เพื่อให้โปรเจ็กต์ทำงานต่อไปได้หลังจากใช้เครดิต $300 หมดแล้ว
ฉันต้องการทำตาม Codelab เพื่อเรียนรู้เกี่ยวกับ Firebase คุณจะให้
บัญชีสำหรับการเรียกเก็บเงินชั่วคราวแก่ฉันได้ไหม
ไม่ได้ ขอโทษ คุณสามารถใช้
Firebase Local Emulator Suite ในการพัฒนา
โดยไม่ต้องมีบัญชี Cloud Billing หรือลองสมัครGoogle Cloudทดลองใช้ฟรี
หากยังคงพบปัญหาในการชำระค่าบริการเนื่องจากการเปลี่ยนแปลงนี้ โปรดติดต่อ
ทีมสนับสนุนของ Firebase
ฉันใช้ Firebase Extensions ฉันต้องมีบัญชีสำหรับการเรียกเก็บเงินไหม
ได้ เนื่องจากส่วนขยายใช้ Cloud Functions ส่วนขยายจึงต้องเสียค่าใช้จ่ายเช่นเดียวกับฟังก์ชันอื่นๆ
หากต้องการใช้ส่วนขยาย คุณจะต้องอัปเกรดเป็นแพ็กเกจราคา Blaze แบบจ่ายตามการใช้งาน
ระบบจะเรียกเก็บเงินเล็กน้อย (โดยปกติประมาณ $0.01 ต่อเดือน) สำหรับทรัพยากร Firebase ที่ต้องมีในส่วนขยายแต่ละรายการที่คุณติดตั้ง (ต่อให้ไม่มีการใช้งานก็ตาม) โดยค่าใช้จ่ายขึ้นอยู่กับการใช้งานบริการ Firebase