โปรเจ็กต์ Firebase คือGoogle Cloudโปรเจ็กต์ที่มีการกำหนดค่าและบริการเพิ่มเติมบางอย่างที่เฉพาะเจาะจงสำหรับ Firebase เปิดใช้อยู่ โดยทั่วไปจะเรียกว่า "เพิ่ม Firebase" ลงในGoogle Cloudโปรเจ็กต์ หน้านี้อธิบายวิธี "เพิ่ม Firebase" พร้อมด้วยคำถามที่พบบ่อย (FAQ) บางส่วน
เมื่อเพิ่ม Firebase ลงในGoogle Cloudโปรเจ็กต์ Firebase จะเปิดใช้ API หลายรายการโดยอัตโนมัติ
และสร้างบัญชีบริการเพื่อลดความซับซ้อนในการใช้บริการและอินเทอร์เฟซทั้งหมดของ Firebase
นอกจากนี้ Firebase ยังเพิ่มfirebase:enabled
ป้ายกำกับ
ลงในโปรเจ็กต์ของคุณภายใน
หน้าป้ายกำกับ
ของคอนโซล Google Cloud ดูรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่เกิดขึ้นเมื่อคุณ "เพิ่ม Firebase"
ความสัมพันธ์ระหว่างโปรเจ็กต์ Firebase กับโปรเจ็กต์ Google Cloud
เนื่องจากโปรเจ็กต์ Firebase เป็นโปรเจ็กต์ Google Cloud
คุณเข้าถึงและโต้ตอบกับโปรเจ็กต์ได้ในFirebase คอนโซล รวมถึงใน Google Cloud คอนโซล และ คอนโซล Google APIs
คุณโต้ตอบกับโปรเจ็กต์ได้โดยใช้ Firebase CLI, gcloud CLI และทรัพยากร Terraform จาก Google
คุณใช้ผลิตภัณฑ์และ API จากทั้ง Firebase และ Google Cloud ในโปรเจ็กต์ได้
สิทธิ์และบทบาท IAM สำหรับโปรเจ็กต์จะ แชร์ใน Firebase และ Google Cloud สิทธิ์เข้าถึงที่สมาชิกโปรเจ็กต์ (นั่นคือ ผู้ใช้) มีต่อGoogle Cloudโปรเจ็กต์จะใช้กับโปรเจ็กต์ Firebase ด้วย (และในทางกลับกัน)
การเรียกเก็บเงินสำหรับโปรเจ็กต์จะแชร์ใน Firebase และ Google Cloud หากเปิดใช้การเรียกเก็บเงินในโปรเจ็กต์ Google Cloud โปรเจ็กต์ Firebase จะใช้แพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ของ Firebase
ตัวระบุที่ไม่ซ้ำกันสำหรับโปรเจ็กต์ (เช่น หมายเลขโปรเจ็กต์และรหัสโปรเจ็กต์) จะแชร์ใน Firebase และ Google Cloud
ลำดับชั้นทรัพยากร ที่ใช้กับโปรเจ็กต์ Google Cloud (เช่น องค์กร โฟลเดอร์ ฯลฯ) จะใช้กับโปรเจ็กต์ Firebase ด้วย
การลบโปรเจ็กต์จะเป็นการลบโปรเจ็กต์ใน Firebase และ Google Cloud
การลบหรือแก้ไขทรัพยากรหรือข้อมูลภายในโปรเจ็กต์จะมีผลกับทั้ง Firebase และ Google Cloud
วิธีเพิ่ม Firebase ลงในGoogle Cloudโปรเจ็กต์ที่มีอยู่
คุณ "เพิ่ม Firebase" ไปยังGoogle Cloudโปรเจ็กต์ที่มีอยู่ได้โดยใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้ ตรวจสอบว่าคุณมีสิทธิ์ที่จำเป็นในการเพิ่ม Firebase ลงในGoogle Cloudโปรเจ็กต์
โปรดทราบว่าเมื่อคุณ "เพิ่ม Firebase" ลงในโปรเจ็กต์ Google Cloud ที่มีอยู่แล้ว คุณจะยกเลิกการดำเนินการนี้ไม่ได้ (กล่าวคือ คุณจะ "นำ Firebase ออก" จากโปรเจ็กต์ Google Cloud ทั้งหมดไม่ได้) ดูข้อมูลเพิ่มเติมได้ในคำถามที่พบบ่อยนี้
Firebase คอนโซล
ลงชื่อเข้าใช้Firebaseคอนโซลด้วยบัญชีที่มีสิทธิ์เข้าถึงโปรเจ็กต์ Google Cloud ที่มีอยู่
คลิกปุ่มเพื่อสร้างโปรเจ็กต์ Firebase ใหม่
ที่ด้านล่างของหน้า ให้คลิก เพิ่ม Firebase ไปยังโปรเจ็กต์ Google Cloud
ในช่องข้อความ ให้เริ่มป้อนชื่อโปรเจ็กต์ของโปรเจ็กต์ที่มีอยู่ แล้วเลือกโปรเจ็กต์จากรายการที่แสดง
คลิกเปิดโปรเจ็กต์
ยอมรับข้อกำหนดของ Firebase หากได้รับข้อความแจ้ง
ทำตามวิธีการบนหน้าจอเพื่อ "เพิ่ม Firebase" และตั้งค่า โปรเจ็กต์ Firebase
โปรดทราบว่าการเปิดใช้ความช่วยเหลือจาก AI ในคอนโซล Firebase และ Google Analytics เป็นเพียงทางเลือก
Firebase CLI
หากยังไม่ได้ติดตั้ง ให้ติดตั้ง Firebase CLI
เข้าสู่ระบบด้วยบัญชี Google เดียวกันกับที่ ให้สิทธิ์เข้าถึงโปรเจ็กต์ Google Cloud ที่มีอยู่
เรียกใช้คำสั่งต่อไปนี้
firebase projects:addfirebase
เมื่อระบบแจ้ง ให้เลือกGoogle Cloudโปรเจ็กต์ที่มีอยู่Google Cloudจากรายการที่แสดง
REST API
เปิดใช้ Firebase Management API ในโปรเจ็กต์ Google Cloud ที่มีอยู่
สร้างโทเค็นเพื่อการเข้าถึง API
เปิดใช้บริการ Firebase สำหรับโปรเจ็กต์โดยเรียกใช้
projects.addFirebase
โปรดทราบว่าคุณจะต้องมีชื่อทรัพยากรของโปรเจ็กต์เพื่อทำการเรียกนี้
ดูวิธีการโดยละเอียดได้ที่ เพิ่มบริการ Firebase ลงในโปรเจ็กต์ ในคู่มือ Firebase: "ตั้งค่าและจัดการโปรเจ็กต์ Firebase โดยใช้ Management REST API" โปรดทำตามวิธีการทั้งหมดในส่วนก่อนที่จะเริ่มของคู่มือนั้น
Terraform
เปิดใช้ Firebase Management API (
firebase.googleapis.com
) ในโปรเจ็กต์Google Cloudที่มีอยู่เปิดใช้บริการ Firebase สำหรับโปรเจ็กต์โดยใช้ทรัพยากร
google_firebase_project
ดูข้อมูลโดยละเอียดเกี่ยวกับการใช้ Firebase และ Terraform ได้ที่หัวข้อเริ่มต้นใช้งาน Terraform และ Firebase
คำถามที่พบบ่อยและการแก้ปัญหา
ขั้นตอนถัดไป
ดูแหล่งข้อมูลต่อไปนี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับโปรเจ็กต์ Firebase
ทําความเข้าใจโปรเจ็กต์ Firebase - ให้ภาพรวมโดยย่อของแนวคิดสําคัญหลายอย่างเกี่ยวกับโปรเจ็กต์ Firebase รวมถึงความสัมพันธ์กับ Google Cloud และลําดับชั้นพื้นฐาน ของโปรเจ็กต์ แอป และทรัพยากร
แนวทางปฏิบัติแนะนำทั่วไปสำหรับการตั้งค่าโปรเจ็กต์ Firebase - ให้แนวทางปฏิบัติแนะนำทั่วไประดับสูงสำหรับการตั้งค่าโปรเจ็กต์ Firebase และการลงทะเบียนแอปกับโปรเจ็กต์เพื่อให้คุณมีเวิร์กโฟลว์การพัฒนาที่ชัดเจน ซึ่งใช้สภาพแวดล้อมที่แตกต่างกัน
เริ่มต้นใช้งาน Firebase ในแอปบนอุปกรณ์เคลื่อนที่และเว็บโดยลงทะเบียนแอปกับโปรเจ็กต์ Firebase และเชื่อมต่อแอปกับ Firebase ดังนี้ iOS+ | Android | เว็บ | Flutter | Unity | C++