ส่วนขยาย Firebase ช่วยลดเวลาที่ใช้ในการพัฒนา บำรุงรักษา และการเติบโตของแอป
เมื่อคุณพบส่วนขยาย Firebase ที่ตอบสนองความต้องการแอปหรือโครงการของคุณ สิ่งที่คุณทำคือติดตั้งและกำหนดค่าส่วนขยาย หากคุณต้องการการกำหนดค่าส่วนขยายหลายรายการ คุณสามารถติดตั้งส่วนขยายได้หลายครั้ง โดยมีการกำหนดค่าที่แตกต่างกันสำหรับแต่ละอินสแตนซ์ที่คุณติดตั้ง
ด้วยส่วนขยาย คุณไม่ต้องเสียเวลาค้นคว้า เขียน และแก้จุดบกพร่องโค้ดที่ใช้ฟังก์ชันการทำงานหรือทำงานอัตโนมัติสำหรับแอปหรือโครงการของคุณ
ในการติดตั้งหรือจัดการส่วนขยาย คุณต้องได้รับมอบหมายหนึ่งในบทบาทเหล่านี้: เจ้าของหรือผู้แก้ไข หรือผู้ ดูแลระบบ Firebase
ในการติดตั้งส่วนขยาย โปรเจ็กต์ของคุณต้องอยู่ในแผน Blaze (จ่ายตามการใช้งาน) แม้ว่าจะไม่มีค่าใช้จ่ายสำหรับการติดตั้งส่วนขยาย แต่คุณอาจถูกเรียกเก็บเงินสำหรับการใช้บริการ Firebase หรือบริการคลาวด์ เช่น Cloud Secret Manager หากการใช้งานของคุณเกินระดับฟรีของบริการ
คุณยังสามารถประเมินส่วนขยายก่อนที่จะติดตั้งลงในโปรเจ็กต์โดยใช้โปรแกรมจำลองส่วนขยาย ซึ่งเป็นส่วนประกอบของ Firebase Local Emulator Suite
ส่วนขยาย Firebase อย่างเป็นทางการ
ส่วนขยาย Firebase อย่างเป็นทางการ ได้รับการพัฒนาและทดสอบโดยบริการของพาร์ทเนอร์ Firebase และ Firebase Extensions ส่วนขยายเหล่านี้เชื่อถือได้และปลอดภัย
เรียกดูส่วนขยาย Firebase อย่างเป็นทางการ
เรียกดูส่วนขยาย Firebase อย่างเป็นทางการจากแหล่งที่มาต่อไปนี้:
แดชบอร์ด Firebase Extensions ในคอนโซล Firebase
ส่วนขยายพันธมิตรการเข้าถึงล่วงหน้า
ส่วนขยายของพันธมิตรการเข้าถึงล่วงหน้าได้รับการพัฒนาโดยผู้เข้าร่วมในโปรแกรมทดลองใช้ก่อนเปิดตัวของผู้เผยแพร่ส่วนขยาย ไม่ได้สร้างหรือทดสอบโดย Google ส่วนขยายพันธมิตรการเข้าถึงล่วงหน้ามีให้ "ตามที่เป็น" โดยไม่มีการรับประกันใดๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัย จาก Google Google ขอปฏิเสธความรับผิดทั้งหมดสำหรับความเสียหายใดๆ ทั้งทางตรงและทางอ้อมที่เกิดจากการใช้ส่วนขยาย
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเผยแพร่ส่วนขยายของคุณเอง ลงชื่อสมัคร ใช้โปรแกรมทดลองใช้ก่อนเปิดตัวของผู้เผยแพร่ส่วนขยาย
ดูซอร์สโค้ดของส่วนขยาย
หากต้องการค้นหาลิงก์ไปยังซอร์สโค้ดสำหรับส่วนขยาย Firebase อย่างเป็นทางการ ให้คลิก เรียนรู้เพิ่มเติม บนการ์ดของส่วนขยายในหน้าผลิตภัณฑ์ Firebase Extensions หรือในคอนโซล Firebase
หากต้องการค้นหาลิงก์ไปยังซอร์สโค้ดสำหรับส่วนขยายพาร์ทเนอร์การเข้าถึงล่วงหน้า ให้เริ่มขั้นตอนการติดตั้งโดยใช้ลิงก์การติดตั้งคอนโซลของส่วนขยายหรือด้วยคำสั่ง ext:install
ของ CLI ลิงก์ไปยังซอร์สโค้ดจะแสดงพร้อมกับข้อมูลอื่นๆ เกี่ยวกับส่วนขยาย คุณสามารถยกเลิกการติดตั้งได้หากต้องการตรวจสอบแหล่งที่มา
เนื้อหาของซอร์สโค้ดของส่วนขยาย
ไดเรกทอรีต้นทางของส่วนขยายประกอบด้วย:
ไฟล์ extension.yaml — ประกอบด้วยข้อมูลเมตาของส่วนขยายและกำหนด ทรัพยากรที่ สร้างขึ้น Google APIs และ บทบาทการเข้าถึง ที่จำเป็นสำหรับการดำเนินการ และพารามิเตอร์ที่ผู้ใช้กำหนดค่า (ตัวแปรสภาพแวดล้อม) สำหรับส่วนขยาย
ฟังก์ชั่นไดเร็กทอรี — ประกอบด้วยไฟล์สำหรับซอร์สโค้ดสำหรับนามสกุล
ไฟล์ README — แสดงรายการข้อมูลเมตาของส่วนขยาย (แต่อยู่ในรูปแบบที่มนุษย์อ่านได้มากกว่านี้) รวมถึงเนื้อหาจากไฟล์ PREINSTALL
ไฟล์ 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 |
---|---|---|
ดูข้อมูลโดยละเอียด (การติดตั้งล่วงหน้า) | ||
ติดตั้ง | ||
ดูการกำหนดค่า (หลังการติดตั้ง) | ||
แก้ไขการกำหนดค่า | ||
อัปเดตเวอร์ชัน | ||
ถอนการติดตั้ง |
ขั้นตอนถัดไป
ดูข้อมูลโดยละเอียดเกี่ยวกับส่วนขยายก่อนที่คุณจะติดตั้งส่วนขยาย ( หน้าผลิตภัณฑ์ Firebase Extensions หรือ Firebase CLI )
ติดตั้งส่วนขยายในโครงการ Firebase โดยใช้ คอนโซล Firebase หรือ Firebase CLI