Làm cách nào để đảm bảo rằng tôi đã triển khai các hàm của mình cho một môi trường thời gian chạy Node.js cụ thể?
Trong bảng điều khiển Firebase, hãy chuyển đến trang tổng quan Lưu trữ và không máy chủ > Hàm
Chọn một hàm, sau đó kiểm tra ngôn ngữ của hàm trong phần Thông tin chi tiết khác.
Tôi sử dụng Firebase Extensions. Tôi có chịu ảnh hưởng của các bản cập nhật thời gian chạy của Cloud Functions không?
Có. Vì
các tiện ích sử dụng Cloud Functions,
nên thời gian chạy của các tiện ích sẽ cần được cập nhật theo cùng một tiến trình như
Cloud Functions.
Bạn nên định kỳ cập nhật lên phiên bản mới nhất của từng tiện ích được cài đặt trong dự án.
Bạn có thể nâng cấp tiện ích của dự án thông qua
Firebase console
hoặc
Firebase CLI.
Cloud Functions giá
Tại sao tôi cần có tài khoản thanh toán để sử dụng Cloud Functions for Firebase?
Cloud Functions for Firebase dựa vào một số dịch vụ có tính phí của Google. Các bản triển khai hàm mới có Firebase CLI 11.2.0 trở lên dựa vào Cloud Build và Artifact Registry.
Các bản triển khai cho phiên bản cũ hơn sử dụng Cloud Build theo cùng một cách, nhưng dựa vào Container Registry và Cloud Storage để lưu trữ thay vì Artifact Registry. Mức sử dụng các dịch vụ này sẽ được tính phí ngoài mức giá hiện tại.
Dung lượng lưu trữ cho Firebase CLI 11.2.0 trở lên
Artifact Registry
cung cấp các vùng chứa nơi các hàm chạy. Artifact Registry cung cấp 500 MB đầu tiên mà không tính phí, vì vậy, những lần triển khai hàm đầu tiên của bạn có thể không mất phí. Nếu bạn vượt quá ngưỡng đó, mỗi GB bộ nhớ bổ sung sẽ được tính phí 0,1 USD/tháng.
Không gian lưu trữ cho Firebase CLI 11.1.x và các phiên bản cũ hơn
Đối với các hàm được triển khai cho các phiên bản cũ,
Container Registry
cung cấp các vùng chứa mà hàm chạy trong đó. Bạn sẽ bị tính phí cho mỗi vùng chứa cần thiết để triển khai một hàm. Bạn có thể thấy các khoản phí nhỏ cho mỗi vùng chứa được lưu trữ, ví dụ: 1 GB dung lượng lưu trữ được tính phí 0,026 USD mỗi tháng.
Để hiểu rõ hơn về cách hoá đơn của bạn có thể thay đổi, hãy xem phần sau
Cloud Functions for Firebase có còn hạn mức sử dụng không tốn phí không?
Có. Ngay cả trong gói giá Blaze linh hoạt (trả tiền theo mức dùng), Cloud Functions vẫn cung cấp một cấp không tốn phí cho các lời gọi, thời gian điện toán và lưu lượng truy cập Internet. 2.000.000 lệnh gọi đầu tiên, 400.000 GB-giây, 200.000 CPU-giây và 5 GB lưu lượng truy cập Internet đi ra được cung cấp miễn phí mỗi tháng. Bạn sẽ chỉ bị tính phí cho mức sử dụng vượt quá các ngưỡng đó.
Sau 500 MB đầu tiên của bộ nhớ không tốn phí, mỗi thao tác triển khai sẽ phải chịu
phí quy mô nhỏ cho không gian lưu trữ được dùng cho vùng chứa của hàm. Nếu
quy trình phát triển của bạn phụ thuộc vào việc triển khai các hàm để kiểm thử, thì bạn có thể
giảm thiểu chi phí hơn nữa bằng cách sử dụng
Firebase Local Emulator Suite trong quá trình phát triển.
Firebase có dự định tăng hạn mức và giới hạn cho Cloud Functions for Firebase không?
Không. Chúng tôi không có kế hoạch thay đổi hạn mức, ngoại trừ việc xoá giới hạn thời gian tạo bản dựng tối đa; thay vì nhận được lỗi hoặc cảnh báo khi đạt đến hạn mức tạo bản dựng hằng ngày là 120 phút, bạn sẽ được tính phí theo các điều khoản của gói giá Blaze trả tiền theo mức dùng. Xem
Hạn mức và giới hạn.
Tôi có thể nhận được khoản tín dụng Google Cloud 300 USD không?
Có, bạn có thể tạo một tài khoản Cloud Billing trong bảng điều khiển Google Cloud để nhận khoản tín dụng 300 USD, sau đó liên kết tài khoản Cloud Billing đó với một dự án Firebase.
Lưu ý rằng nếu làm như vậy, bạn phải thiết lập gói giá Blaze trong bảng điều khiển Firebase để dự án của bạn tiếp tục hoạt động sau khi hết khoản tín dụng 300 USD.
Tôi muốn làm theo một lớp học lập trình để tìm hiểu về Firebase. Bạn có thể cung cấp cho tôi một tài khoản thanh toán tạm thời không?
Không, xin lỗi. Bạn có thể sử dụng Firebase Local Emulator Suite để phát triển mà không cần có tài khoản Cloud Billing. Ngoài ra, hãy thử đăng ký
Google Cloud dùng thử miễn phí.
Nếu bạn vẫn gặp sự cố khi thanh toán hoá đơn do thay đổi này, hãy liên hệ với
Nhóm hỗ trợ Firebase.
Tôi lo mình sẽ phải trả một hoá đơn khổng lồ.
Bạn có thể
thiết lập ngân sách chỉ có cảnh báo
trong bảng điều khiển Google Cloud để kiểm soát chi phí. Ngoài ra, bạn có thể đặt giới hạn về số lượng thực thể được tính phí được tạo cho mỗi hàm.
Để biết thông tin về chi phí cho các trường hợp thông thường, hãy xem các ví dụ về Giá của Cloud Functions.
Làm cách nào để kiểm tra các khoản phí thanh toán hiện tại?
Trong bảng điều khiển Firebase, hãy chuyển đến trang tổng quan settingsCài đặt > Mức sử dụng và thanh toán.
Tôi sử dụng Tiện ích Firebase. Tôi có cần tài khoản thanh toán không?
Để sử dụng tiện ích, bạn cần nâng cấp lên gói giá Blaze (trả tiền theo mức dùng). Bạn sẽ phải trả một khoản phí nhỏ (thường là
khoảng 0,01 USD mỗi tháng)
cho các tài nguyên Firebase mà mỗi tiện ích bạn cài đặt yêu cầu (ngay cả khi chúng
không được sử dụng), ngoài mọi khoản phí liên quan đến việc bạn sử dụng
các dịch vụ Firebase.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-10-18 UTC."],[],[]]