Tài nguyên: Dự án Firebase
FirebaseProject
là thực thể Firebase cấp cao nhất. Nó là nơi chứa Ứng dụng Firebase, trang web Lưu trữ Firebase, hệ thống lưu trữ (Cơ sở dữ liệu thời gian thực Firebase, Cloud Firestore, nhóm Lưu trữ đám mây) và các tài nguyên Firebase và Google Cloud Platform (GCP) khác.
Bạn tạo FirebaseProject
bằng cách gọi projects.addFirebase
và chỉ định Project
GCP hiện có . Điều này thêm tài nguyên Firebase vào Project
GCP hiện có.
Vì FirebaseProject
thực tế cũng là một Project
GCP nên FirebaseProject
có cùng số nhận dạng GCP cơ bản ( projectNumber
và projectId
). Điều này cho phép tương tác dễ dàng với API của Google.
Biểu diễn JSON |
---|
{ "name": string, "projectId": string, "projectNumber": string, "displayName": string, "resources": { object ( |
Lĩnh vực | |
---|---|
name | Tên tài nguyên của Dự án, ở định dạng: PROJECT_IDENTIFIER : |
projectId | Chỉ đầu ra. Bất biến. Mã định danh duy nhất do người dùng chỉ định cho Dự án. Mã nhận dạng này có thể xuất hiện trong URL hoặc tên của một số tài nguyên Firebase được liên kết với Dự án nhưng nhìn chung nó phải được coi là bí danh thuận tiện để tham chiếu Dự án. |
projectNumber | Chỉ đầu ra. Bất biến. Giá trị nhận dạng chuẩn duy nhất trên toàn cầu do Google chỉ định cho Dự án. Sử dụng mã nhận dạng này khi định cấu hình tích hợp và/hoặc thực hiện lệnh gọi API tới Firebase hoặc các dịch vụ của bên thứ ba. |
displayName | Tên hiển thị do người dùng chỉ định của Dự án. |
resources | Chỉ đầu ra. Tài nguyên Firebase mặc định được liên kết với Dự án. |
state | Chỉ đầu ra. Trạng thái vòng đời của Dự án. |
annotations | Một tập hợp các chú thích do người dùng xác định cho Những chú thích này chỉ dành cho nhà phát triển và công cụ phía khách hàng. Dịch vụ Firebase sẽ không thay đổi bộ chú thích này. Một đối tượng chứa danh sách các cặp |
etag | Tổng kiểm tra này được máy chủ tính toán dựa trên giá trị của các trường khác và nó có thể được gửi cùng với các yêu cầu cập nhật để đảm bảo máy khách có giá trị cập nhật trước khi tiếp tục. Tìm hiểu thêm về Etag này được xác nhận mạnh mẽ. |
Tài nguyên mặc định
Các tài nguyên mặc định được liên kết với Dự án.
Biểu diễn JSON |
---|
{ "hostingSite": string, "realtimeDatabaseInstance": string, "storageBucket": string, "locationId": string } |
Lĩnh vực | |
---|---|
hostingSite | Chỉ đầu ra. Tên trang web Firebase Hosting mặc định, ở định dạng: Mặc dù hiếm gặp nhưng |
realtimeDatabaseInstance | Chỉ đầu ra. Tên phiên bản Cơ sở dữ liệu thời gian thực Firebase mặc định, ở định dạng: Mặc dù hiếm gặp nhưng |
storageBucket | Chỉ đầu ra. Bộ lưu trữ đám mây mặc định cho Firebase, ở định dạng: |
locationId | Chỉ đầu ra. ID của vị trí tài nguyên GCP mặc định của Dự án. Vị trí này là một trong những vị trí tài nguyên GCP có sẵn . Trường này bị bỏ qua nếu vị trí tài nguyên GCP mặc định chưa được hoàn thiện. Để đặt vị trí tài nguyên GCP mặc định của Dự án, hãy gọi |
Tình trạng
Các trạng thái vòng đời có thể có của Dự án. Tìm hiểu thêm về các trạng thái trong tiêu chuẩn AIP-216 của Google .
Enum | |
---|---|
STATE_UNSPECIFIED | Trạng thái không xác định. |
ACTIVE | Dự án đang hoạt động. |
DELETED | Dự án đã bị xóa mềm. |
phương pháp | |
---|---|
| Thêm tài nguyên Firebase vào Project Google Cloud Platform (GCP) hiện có được chỉ định. |
| Liên kết FirebaseProject được chỉ định với tài khoản Google Analytics hiện có . |
| Nhận FirebaseProject được chỉ định. |
| Nhận cấu phần phần mềm cấu hình được liên kết với FirebaseProject đã chỉ định, có thể được máy chủ sử dụng để đơn giản hóa quá trình khởi tạo. |
| Nhận thông tin chi tiết về Google Analytics hiện được liên kết với FirebaseProject được chỉ định. |
| Liệt kê từng FirebaseProject mà người gọi có thể truy cập. |
| Cập nhật các thuộc tính của FirebaseProject đã chỉ định. |
| Hủy liên kết FirebaseProject được chỉ định khỏi tài khoản Google Analytics của nó. |
| Liệt kê tất cả Ứng dụng có sẵn cho FirebaseProject được chỉ định. |