Tổng quan về tài khoản dịch vụ liên quan đến Firebase

Firebase sử dụng tài khoản dịch vụ để vận hành và quản lý các dịch vụ mà không chia sẻ thông tin đăng nhập của người dùng. Khi tạo một dự án Firebase hoặc thêm Firebase vào một dự án Google Cloud hiện có, bạn có thể nhận thấy rằng một số tài khoản dịch vụ đã có sẵn trong dự án Firebase của bạn.

Bạn cũng có thể nhận thấy rằng các tài khoản dịch vụ mới được thêm vào dự án Firebase của bạn khi bạn bắt đầu sử dụng các dịch vụ hoặc thực hiện một số hành động (ví dụ: liên kết một sản phẩm của Firebase với BigQuery). Một số tài khoản dịch vụ này được Firebase thêm trực tiếp; những tài khoản khác được dự án Google Cloud liên kết với dự án Firebase của bạn thêm vào.

Bạn có thể xem tất cả tài khoản dịch vụ cho dự án của mình trong thẻ Tài khoản dịch vụ của > Cài đặt dự án trong bảng điều khiển Firebase.

Sau đây là danh sách các tài khoản dịch vụ liên quan đến Firebase:

Tên tài khoản dịch vụ Mức sử dụng tài khoản Khi tài khoản được thêm vào dự án
service-PROJECT_NUMBER@gcp-sa-firebase.iam.gserviceaccount.com Để quản lý và liên kết các dịch vụ Firebase với dự án Google Cloud (bắt buộc đối với tất cả dự án Firebase)

Được thêm vào thời điểm tạo dự án Firebase/thêm các dịch vụ Firebase vào dự án Google Cloud hiện có

firebase-adminsdk-random5char@PROJECT_ID.iam.gserviceaccount.com Cách cung cấp thông tin đăng nhập cho SDK của Firebase dành cho quản trị viên

Được thêm vào thời điểm tạo dự án Firebase/thêm các dịch vụ Firebase vào dự án Google Cloud hiện có

service-PROJECT_ID@gcp-sa-firebasevertexai.iam.gserviceaccount.com

Để cho phép sử dụng Gemini Developer APIAgent Platform Gemini API (formerly Vertex AI) thông qua Firebase AI Logic.

Tìm hiểu thêm về tài khoản dịch vụ này.

Được thêm vào thời điểm bật Firebase AI Logic

firebase-app-hosting-compute@PROJECT ID.iam.gserviceaccount.com

Để tạo, chạy và giám sát ứng dụng của bạn. Ứng dụng này cũng có quyền xác thực SDK dành cho quản trị viên bằng Thông tin xác thực mặc định của ứng dụng, để thực hiện các thao tác như tải dữ liệu từ Cloud Firestore.

Tìm hiểu thêm về tài khoản dịch vụ này.

Được thêm vào thời điểm bật Firebase App Hosting

service-PROJECT_NUMBER@gcf-admin-robot.iam.gserviceaccount.com Để vận hành Cloud Functions for Firebase

(kể từ năm 2020) Được thêm vào tại thời điểm bật Cloud Functions API trong dự án

(cũ) Được thêm vào thời điểm tạo dự án Firebase/thêm các dịch vụ Firebase vào một dự án Google Cloud hiện có

Có thể đã tồn tại đối với một số dự án Google Cloud trước khi thêm Firebase vào dự án.

service-PROJECT_NUMBER@firebase-rules.iam.gserviceaccount.com Cách quản lý quyền truy cập thông qua Firebase Security Rules cho Cloud Firestore

(kể từ năm 2021) Được thêm vào thời điểm cung cấp phiên bản Cloud Firestore đầu tiên của dự án

(cũ) Được thêm vào thời điểm tạo dự án Firebase/thêm các dịch vụ Firebase vào một dự án Google Cloud hiện có

PROJECT_ID@appspot.gserviceaccount.com Cách quản lý tài nguyên được liên kết với App Engine:
  • phiên bản Cloud Firestore mặc định
  • Bộ chứa .appspot Cloud Storage for Firebase mặc định
  • Cloud Functions for Firebase (các chức năng theo lịch của thế hệ thứ 1)

(tính đến năm 2021) Được thêm vào tại thời điểm cung cấp ứng dụng App Engine của dự án

(cũ) Được thêm vào thời điểm tạo dự án Firebase/thêm các dịch vụ Firebase vào một dự án Google Cloud hiện có

Có thể đã tồn tại đối với một số dự án Google Cloud trước khi thêm Firebase vào dự án.

service-PROJECT_NUMBER@gcp-sa-firebasestorage.iam.gserviceaccount.com Cách quản lý các nhóm Cloud Storage for Firebase

Được thêm vào thời điểm cấp phép cho nhóm Cloud Storage for Firebase đầu tiên của dự án/nhập nhóm Cloud Storage hiện có vào Firebase

Năm 2022, tài khoản dịch vụ này đã được thêm vào tất cả các dự án hiện có có vùng chứa Cloud Storage for Firebase. Hãy xem phần Câu hỏi thường gặp.

firebase-measurement@system.gserviceaccount.com Cách xuất dữ liệu Google Analytics sang BigQuery Được thêm vào thời điểm liên kết bất kỳ sản phẩm nào của Firebase với BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Cách xuất dữ liệu Firebase Crashlytics sang BigQuery Được thêm vào thời điểm liên kết bất kỳ sản phẩm nào của Firebase với BigQuery
service-PROJECT_NUMBER@gcp-sa-crashlytics.iam.gserviceaccount.com Cách xuất dữ liệu Firebase Crashlytics sang BigQuery bằng tính năng báo cáo truyền trực tuyến Được thêm vào thời điểm bật tính năng báo cáo truyền trực tuyến Crashlytics sang BigQuery
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Cách xuất dữ liệu Firebase Cloud Messaging sang BigQuery Được thêm vào thời điểm liên kết bất kỳ sản phẩm nào của Firebase với BigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com Cách xuất dữ liệu Firebase Performance Monitoring sang BigQuery Được thêm vào thời điểm liên kết bất kỳ sản phẩm nào của Firebase với BigQuery
service-PROJECT_NUMBER@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Để nhập dữ liệu vào BigQuery từ bất kỳ sản phẩm nào của Firebase (tức là Google Analytics, Crashlytics, Cloud MessagingPerformance Monitoring) Được thêm vào thời điểm liên kết bất kỳ sản phẩm nào của Firebase với BigQuery
ext-EXTENSION_INSTANCE_ID@PROJECT_ID.iam.gserviceaccount.com Để quản lý việc cài đặt và chạy một tiện ích Firebase

Được thêm vào thời điểm cài đặt một tiện ích (mỗi phiên bản tiện ích đều có tài khoản dịch vụ riêng)

Tài khoản dịch vụ không dùng nữa

(không dùng nữa)
PROJECT_NUMBER@cloudservices.gserviceaccount.com

(không dùng nữa)
Để sử dụng các API của Google

(không dùng nữa) Không còn được thêm vào các dự án Firebase nữa.

Được thêm vào thời điểm tạo dự án Firebase/thêm các dịch vụ Firebase vào dự án Google Cloud hiện có

Có thể đã tồn tại đối với một số dự án Google Cloud trước khi thêm Firebase vào dự án.

(không dùng nữa)
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com
(không dùng nữa)
Để quản lý và liên kết các dịch vụ Firebase với dự án Google Cloud

(không dùng nữa) Không còn được thêm vào các dự án Firebase nữa.

Được thêm vào thời điểm tạo dự án Firebase/thêm các dịch vụ Firebase vào dự án Google Cloud hiện có

(không dùng nữa)
firebase-storage@system.gserviceaccount.com
(không dùng nữa)
Để quản lý các nhóm Cloud Storage cho Firebase

(không dùng nữa) Không còn được thêm vào các dự án Firebase nữa.

Được thêm vào thời điểm tạo dự án Firebase/thêm các dịch vụ Firebase vào dự án Google Cloud hiện có

Kể từ năm 2022, tài khoản dịch vụ firebase-storage@ sẽ không còn được thêm vào các dự án mới nữa. Hãy xem phần Câu hỏi thường gặp.

(không dùng nữa)
firebase-crashreporting-random4char@PROJECT_ID.iam.gserviceaccount.com
(không dùng nữa)
Để tải các biểu tượng sự cố lên Báo cáo lỗi Firebase

(không dùng nữa) Không còn được thêm vào các dự án Firebase nữa.

Được thêm vào thời điểm tạo dự án Firebase/thêm các dịch vụ Firebase vào dự án Google Cloud hiện có