ส่วนขยาย Firebase ช่วยลดเวลาที่ใช้ในการพัฒนา บำรุงรักษา และการเติบโตของแอป
เมื่อคุณพบส่วนขยาย Firebase ที่ช่วยแก้ปัญหาความต้องการแอปหรือโปรเจ็กต์ของคุณ สิ่งที่คุณต้องทำคือติดตั้งและกำหนดค่าส่วนขยาย หากคุณต้องการการกำหนดค่าส่วนขยายหลายรายการ คุณสามารถติดตั้งส่วนขยายได้หลายครั้ง โดยมีการกำหนดค่าที่แตกต่างกันสำหรับแต่ละอินสแตนซ์ที่คุณติดตั้ง
ด้วยส่วนขยาย คุณจะไม่ต้องเสียเวลาค้นคว้า เขียน และแก้ไขโค้ดที่ใช้ฟังก์ชันการทำงานหรือทำงานอัตโนมัติสำหรับแอปหรือโปรเจ็กต์ของคุณ
หากต้องการติดตั้งหรือจัดการส่วนขยาย คุณต้องได้รับมอบหมายบทบาทใดบทบาทหนึ่งต่อไปนี้ เจ้าของหรือผู้แก้ไข หรือ ผู้ดูแลระบบ Firebase
หากต้องการติดตั้งส่วนขยาย โปรเจ็กต์ของคุณต้องอยู่ในแผน Blaze (จ่ายตามการใช้งาน) แม้ว่าจะไม่มีค่าใช้จ่ายในการติดตั้งส่วนขยาย แต่คุณอาจถูกเรียกเก็บเงินสำหรับการใช้บริการ Firebase หรือบริการคลาวด์ เช่น Cloud Secret Manager หากการใช้งานของคุณเกินระดับฟรีของบริการ
คุณยังสามารถประเมินส่วนขยายก่อนที่จะติดตั้งบนโปรเจ็กต์โดยใช้โปรแกรมจำลองส่วนขยาย ซึ่งเป็นส่วนประกอบของ Firebase Local Emulator Suite
ส่วนขยาย Firebase อย่างเป็นทางการ
ส่วนขยาย Firebase อย่างเป็นทางการ ได้รับการพัฒนาและทดสอบโดยบริการพันธมิตร Firebase และ Firebase Extensions ส่วนขยายเหล่านี้เชื่อถือได้และปลอดภัย
เรียกดูส่วนขยาย Firebase อย่างเป็นทางการ
เรียกดูส่วนขยาย Firebase อย่างเป็นทางการใน Extensions Hub
ส่วนขยายพันธมิตรการเข้าถึงก่อนใคร
ส่วนขยายพันธมิตรการเข้าถึงล่วงหน้าได้รับการพัฒนาโดยผู้เข้าร่วมในโปรแกรมการเข้าถึงล่วงหน้าของผู้เผยแพร่ส่วนขยาย ไม่ได้สร้างหรือทดสอบโดย Google ส่วนขยายพันธมิตรการเข้าถึงก่อนกำหนดมีให้ "ตามที่เป็น" โดยไม่มีการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัยจาก Google Google ไม่มีส่วนรับผิดต่อความเสียหายใดๆ ทั้งทางตรงและทางอ้อมอันเป็นผลมาจากการใช้ส่วนขยาย
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเผยแพร่ส่วนขยายของคุณเอง ให้ลงชื่อสมัครใช้ โปรแกรมทดลองใช้ก่อนเปิดตัวของผู้เผยแพร่ส่วนขยาย
ดูซอร์สโค้ดของส่วนขยาย
หากต้องการค้นหาลิงก์ไปยังซอร์สโค้ดของส่วนขยาย Firebase อย่างเป็นทางการ ให้คลิก เรียนรู้เพิ่มเติม บนการ์ดของส่วนขยายในฮับส่วนขยาย
หากต้องการค้นหาลิงก์ไปยังซอร์สโค้ดสำหรับส่วนขยายพันธมิตรการเข้าถึงล่วงหน้า ให้เริ่มขั้นตอนการติดตั้งโดยใช้ลิงก์การติดตั้งคอนโซลของส่วนขยายหรือด้วยคำสั่ง ext:install
ของ CLI ลิงก์ไปยังซอร์สโค้ดจะแสดงพร้อมกับข้อมูลอื่นๆ เกี่ยวกับส่วนขยาย คุณสามารถยกเลิกการติดตั้งได้หากต้องการตรวจสอบแหล่งที่มาเท่านั้น
เนื้อหาของซอร์สโค้ดของส่วนขยาย
ไดเรกทอรีต้นทางของส่วนขยายประกอบด้วย:
ไฟล์ extension.yaml — ประกอบด้วยข้อมูลเมตาของส่วนขยายและกำหนด ทรัพยากร ที่สร้างขึ้น, Google API และ บทบาทการเข้าถึง ที่จำเป็นสำหรับการดำเนินการ และพารามิเตอร์ที่ผู้ใช้กำหนดค่า (ตัวแปรสภาพแวดล้อม) สำหรับส่วนขยาย
ไดเรกทอรีฟังก์ชั่น — ประกอบด้วยไฟล์สำหรับซอร์สโค้ดสำหรับส่วนขยาย
ไฟล์ README — แสดงรายการข้อมูลเมตาของส่วนขยาย (แต่อยู่ในรูปแบบที่มนุษย์อ่านได้มากกว่า) รวมถึงเนื้อหาจากไฟล์ PREINSTALL
ไฟล์ติดตั้งล่วงหน้า — อธิบายวิธีการทำงานของส่วนขยาย งานการติดตั้งล่วงหน้าที่จำเป็น ข้อกำหนดการกำหนดค่า และรายละเอียดเกี่ยวกับส่วนขยาย
ไฟล์ POSTINSTALL — อธิบายคำแนะนำการใช้งานเฉพาะและข้อกำหนดในการผสานรวมเพิ่มเติม
แหล่งข้อมูลสำหรับการขยาย
ทุกโปรเจ็กต์ Firebase มี "ทรัพยากร" หลายประเภท ทรัพยากรของโปรเจ็กต์อาจรวมถึงสิ่งต่างๆ เช่น Cloud Functions ที่ปรับใช้, อินสแตนซ์ฐานข้อมูล, ที่เก็บข้อมูล Cloud Storage, งาน Cloud Scheduler และข้อมูล Cloud Secret Manager
เมื่อคุณติดตั้งส่วนขยาย Firebase จะสร้างทรัพยากร เฉพาะอินสแตนซ์ส่วนขยาย ใหม่ในโปรเจ็กต์ของคุณ ส่วนขยายจำเป็นต้องใช้ทรัพยากรเหล่านี้ในการดำเนินการ
โปรดทราบว่า หากคุณ ถอนการติดตั้งอินสแตนซ์ของส่วนขยาย ทรัพยากรทั้งหมดที่ Firebase สร้างขึ้นโดยเฉพาะสำหรับอินสแตนซ์ของส่วนขยายนั้นที่ใช้งาน (เช่น ชุดฟังก์ชัน) จะถูกลบออก อย่างไรก็ตาม สิ่งต่อไปนี้จะ ไม่ ถูกลบ:
สิ่งประดิษฐ์ใดๆ ที่สร้างโดยส่วนขยาย (เช่น รูปภาพที่เก็บไว้)
ทรัพยากรอื่นๆ ในโปรเจ็กต์ของคุณ เช่น อินสแตนซ์ฐานข้อมูลหรือที่เก็บข้อมูล Cloud Storage แม้ว่าส่วนขยายจะโต้ตอบกับทรัพยากรอื่นๆ เหล่านี้ ส่วนขยายเหล่านั้นจะไม่ เฉพาะส่วนขยาย ดังนั้นจึงไม่ถูกลบหากถอนการติดตั้งส่วนขยาย
การใช้คอนโซล Firebase หรือ Firebase CLI
คุณสามารถติดตั้งและจัดการส่วนขยาย Firebase อย่างเป็นทางการใดๆ ได้โดยใช้ คอนโซล Firebase หรือ Firebase CLI
การกระทำ | คอนโซล Firebase | Firebase CLI |
---|---|---|
ดูรายละเอียดข้อมูล (ก่อนการติดตั้ง) | ||
ติดตั้ง | ||
ดูการกำหนดค่า (หลังการติดตั้ง) | ||
แก้ไขการกำหนดค่า | ||
อัปเดตเวอร์ชัน | ||
ถอนการติดตั้ง |
ขั้นตอนถัดไป
ดูข้อมูลโดยละเอียดเกี่ยวกับส่วนขยายก่อนที่คุณจะติดตั้งส่วนขยาย ( Extensions Hub หรือ Firebase CLI )
ติดตั้งส่วนขยายในโครงการ Firebase ของคุณโดยใช้ คอนโซล Firebase หรือ Firebase CLI