ภาพรวม

ส่วนขยาย Firebase ช่วยลดเวลาที่ใช้ในการพัฒนา บำรุงรักษา และการเติบโตของแอป

เมื่อคุณพบส่วนขยาย Firebase ที่ตอบสนองความต้องการแอปหรือโครงการของคุณ สิ่งที่คุณทำคือติดตั้งและกำหนดค่าส่วนขยาย หากคุณต้องการการกำหนดค่าส่วนขยายหลายรายการ คุณสามารถติดตั้งส่วนขยายได้หลายครั้ง โดยมีการกำหนดค่าที่แตกต่างกันสำหรับแต่ละอินสแตนซ์ที่คุณติดตั้ง

ด้วยส่วนขยาย คุณไม่ต้องเสียเวลาค้นคว้า เขียน และแก้จุดบกพร่องโค้ดที่ใช้ฟังก์ชันการทำงานหรือทำงานอัตโนมัติสำหรับแอปหรือโครงการของคุณ

ในการติดตั้งหรือจัดการส่วนขยาย คุณต้องได้รับมอบหมายหนึ่งในบทบาทเหล่านี้: เจ้าของหรือผู้แก้ไข หรือผู้ ดูแลระบบ Firebase

ในการติดตั้งส่วนขยาย โปรเจ็กต์ของคุณต้องอยู่ในแผน Blaze (จ่ายตามการใช้งาน) แม้ว่าจะไม่มีค่าใช้จ่ายสำหรับการติดตั้งส่วนขยาย แต่คุณอาจถูกเรียกเก็บเงินสำหรับการใช้บริการ Firebase หรือบริการคลาวด์ เช่น Cloud Secret Manager หากการใช้งานของคุณเกินระดับฟรีของบริการ

คุณยังสามารถประเมินส่วนขยายก่อนที่จะติดตั้งลงในโปรเจ็กต์โดยใช้โปรแกรมจำลองส่วนขยาย ซึ่งเป็นส่วนประกอบของ Firebase Local Emulator Suite

ส่วนขยาย Firebase อย่างเป็นทางการ

ส่วนขยาย Firebase อย่างเป็นทางการ ได้รับการพัฒนาและทดสอบโดยบริการของพาร์ทเนอร์ Firebase และ Firebase Extensions ส่วนขยายเหล่านี้เชื่อถือได้และปลอดภัย

เรียกดูส่วนขยาย Firebase อย่างเป็นทางการ

เรียกดูส่วนขยาย 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
ดูข้อมูลโดยละเอียด (การติดตั้งล่วงหน้า)
ติดตั้ง
ดูการกำหนดค่า (หลังการติดตั้ง)
แก้ไขการกำหนดค่า
อัปเดตเวอร์ชัน
ถอนการติดตั้ง

ขั้นตอนถัดไป