Bắt đầu sử dụng Firebase với một dự án Google Cloud hiện có
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Dự án Firebase là một dự án Google Cloud đã bật một số cấu hình và dịch vụ bổ sung dành riêng cho Firebase. Thao tác này thường được gọi là "thêm Firebase" vào một dự án Google Cloud. Trang này mô tả cách "thêm Firebase", cùng với một số câu hỏi thường gặp (FAQ).
Khi bạn thêm Firebase vào một dự án Google Cloud, Firebase sẽ tự động bật một số API và tạo tài khoản dịch vụ để đơn giản hoá việc sử dụng tất cả dịch vụ và giao diện của Firebase. Firebase cũng thêm một
nhãn firebase:enabled
vào dự án của bạn trong trang IAM & Admin (Quản lý danh tính và quyền truy cập & Quản trị) >
Labels (Nhãn)
của bảng điều khiển Google Cloud. Tìm hiểu thêm về những điều sẽ xảy ra khi bạn "thêm Firebase".
Mối quan hệ giữa dự án Firebase và dự án Google Cloud
Bạn có thể tương tác với dự án bằng
Firebase CLI,
gcloud CLI,
và mọi tài nguyên Terraform của Google.
Bạn có thể sử dụng các sản phẩm và API của cả Firebase và Google Cloud trong dự án.
Các quyền và vai trò IAM cho dự án được chia sẻ giữa Firebase và Google Cloud. Mọi quyền truy cập mà một thành viên dự án (tức là một chủ thể) có đối với dự án Google Cloud của bạn cũng sẽ áp dụng cho dự án Firebase của bạn (và ngược lại).
Thông tin thanh toán cho dự án được chia sẻ giữa Firebase và Google Cloud. Nếu bạn bật tính năng thanh toán cho dự án Google Cloud, thì dự án Firebase của bạn sẽ sử dụng gói giá Blaze trả tiền theo mức dùng của Firebase.
Giá trị nhận dạng riêng biệt cho dự án (như số dự án và mã dự án) được chia sẻ giữa Firebase và Google Cloud.
Bất kỳ hệ phân cấp tài nguyên nào được áp dụng cho dự án Google Cloud (ví dụ: tổ chức, thư mục, v.v.) cũng sẽ áp dụng cho dự án Firebase của bạn.
Khi bạn xoá dự án, dự án đó sẽ bị xoá trên cả Firebase và Google Cloud.
Việc xoá hoặc sửa đổi tài nguyên hoặc dữ liệu trong dự án sẽ áp dụng cho cả Firebase và Google Cloud.
Cách thêm Firebase vào một dự án Google Cloud hiện có
Bạn có thể "thêm Firebase" vào một dự án Google Cloud hiện có bằng bất kỳ cách nào sau đây. Đảm bảo rằng bạn có
các quyền cần thiết để thêm Firebase
vào dự án Google Cloud.
Xin lưu ý rằng sau khi "thêm Firebase" vào một dự án Google Cloud hiện có, bạn không thể huỷ thao tác này (tức là bạn không thể "xoá hoàn toàn Firebase" khỏi dự án Google Cloud). Tìm hiểu thêm trong phần
Câu hỏi thường gặp này.
Tôi có cần chấp nhận Điều khoản dịch vụ của Firebase để bắt đầu sử dụng Firebase không?
Để truy cập và sử dụng tất cả các tính năng của Firebase trong một dự án Google Cloud, bạn cần chấp nhận Điều khoản dịch vụ của Firebase. Bạn cũng cần chấp nhận Điều khoản của Firebase để "thêm Firebase" vào một dự án Google Cloud hiện có.
Bạn chỉ cần chấp nhận Điều khoản của Firebase một lần cho Tài khoản Google của mình, bất kể bạn có quyền truy cập vào bao nhiêu dự án. Khi chấp nhận các điều khoản, bạn sẽ chấp nhận các điều khoản đó cho Tài khoản Google của mình; việc chấp nhận không ở cấp dự án cho tất cả thành viên dự án.
Bạn có thể chấp nhận Điều khoản của Firebase thông qua bảng điều khiển Firebase bằng cách sử dụng bất kỳ lựa chọn nào sau đây. Khi được nhắc, hãy chấp nhận Điều khoản. Nếu không được nhắc chấp nhận Điều khoản của Firebase, thì tức là bạn đã chấp nhận các điều khoản đó.
Tạo một dự án Firebase mới bằng bảng điều khiển Firebase, sau đó chấp nhận Điều khoản của Firebase.
Mở một dự án Firebase hiện có trong bảng điều khiển Firebase, sau đó chấp nhận Điều khoản của Firebase (ví dụ: ai đó đã mời bạn trở thành thành viên dự án (tức là một chủ thể) trong dự án).
Mở một dự án Google Cloud hiện có trong bảng điều khiển Firebase,
"thêm Firebase"
vào dự án đó, rồi chấp nhận Điều khoản của Firebase.
Cần có những quyền nào để "thêm Firebase"?
Để "thêm Firebase" vào một dự án Google Cloud hiện có, thành viên dự án (tức là một người dùng chính) phải có các quyền IAM sau:
firebase.projects.update
resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Theo mặc định, các vai trò Người chỉnh sửa và Chủ sở hữu trong IAM có các quyền này.
Tại sao bảng điều khiển Firebase không tải được danh sách các dự án Google Cloud hiện có của tôi?
Câu hỏi thường gặp này thường áp dụng nhất nếu bạn đang cố gắng "thêm Firebase" vào một dự án Google Cloud hiện có bằng bảng điều khiển Firebasevà bạn có quyền truy cập vào hàng nghìn dự án Google Cloud.
Chỉ cần thêm nhãn firebase:enabled là đủ để thêm Firebase phải không?
Tất cả dự án Firebase đều có nhãn firebase:enabled trong trang IAM và Quản trị > Nhãn của bảng điều khiển Google Cloud.
Tuy nhiên, việc chỉ thêm nhãn firebase:enabled vào danh sách nhãn dự án theo cách thủ công sẽ KHÔNG bật các cấu hình và dịch vụ dành riêng cho Firebase cho dự án Google Cloud của bạn. Để làm việc đó, bạn cần thêm Firebase bằng bảng điều khiển Firebase (hoặc đối với các trường hợp sử dụng nâng cao, hãy dùng CLI Firebase, API REST Quản lý Firebase hoặc Terraform).
Điều gì sẽ xảy ra khi bạn "thêm Firebase" vào một dự án Google Cloud hiện có?
Dự án Firebase là một dự án Google Cloud đã bật một số cấu hình và dịch vụ bổ sung dành riêng cho Firebase. Vì vậy, khi bạn "thêm Firebase" vào một dự án Google Cloud hiện có, Firebase sẽ thực hiện các thao tác sau để đơn giản hoá việc sử dụng tất cả dịch vụ và giao diện của Firebase:
Thêm nhãn firebase:enabled trong trang IAM & Admin > Labels của bảng điều khiển Google Cloud.
Sau khi "thêm Firebase" vào một dự án Google Cloud hiện có, bạn không thể huỷ thao tác này
(tức là bạn không thể "xoá hoàn toàn Firebase" khỏi dự án Google Cloud).
Quá trình "thêm Firebase" sẽ bật các API và dịch vụ phụ trợ có thể được dùng cho các tính năng khác của Google Cloud. Việc tắt tất cả các dịch vụ đã bật này có thể gây ra hậu quả không mong muốn do các phần phụ thuộc.
Tôi có thể chặn việc "thêm Firebase" cho một dự án Google Cloud hiện có không?
Mặc dù không thể chặn khả năng "thêm Firebase" vào một dự án Google Cloud hiện có, nhưng bạn có thể làm như sau:
Giới hạn số thành viên dự án (tức là các danh tính chính) có quyền IAM firebase.projects.update (quyền cần thiết để "thêm Firebase").
Các bước tiếp theo
Hãy xem các tài nguyên sau để tìm hiểu thêm về dự án Firebase:
Tìm hiểu về các dự án Firebase –
cung cấp thông tin tổng quan ngắn gọn về một số khái niệm quan trọng liên quan đến các dự án
Firebase, bao gồm cả mối quan hệ của các dự án này với Google Cloud cũng như hệ phân cấp
cơ bản của một dự án, các ứng dụng và tài nguyên của dự án đó.
Các phương pháp hay nhất chung để thiết lập dự án Firebase —
cung cấp các phương pháp hay nhất chung, cấp cao để thiết lập dự án Firebase
và đăng ký ứng dụng của bạn với một dự án để bạn có một
quy trình phát triển rõ ràng sử dụng các môi trường riêng biệt.
Bắt đầu sử dụng Firebase trong ứng dụng di động và ứng dụng web bằng cách đăng ký ứng dụng với dự án Firebase và kết nối ứng dụng với Firebase:
iOS+ |
Android |
Web |
Flutter |
Unity |
C++.
[[["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-11-10 UTC."],[],[]]