ภาพรวม

ส่วนขยาย 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