Catch up on everthing we announced at this year's Firebase Summit. Learn more

จัดการ Firebase Extensions ที่ติดตั้ง

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

ดูรายละเอียดและการกำหนดค่าของอินสแตนซ์ส่วนขยายที่ติดตั้ง

  1. ไปที่ แผงควบคุม Firebase ส่วนขยาย ในคอนโซล Firebase

  2. ในบัตรเช่นติดตั้งส่วนขยายของคลิกจัดการ

ตรวจสอบอินสแตนซ์ส่วนขยายที่ติดตั้งไว้

ในคอนโซล Firebase คุณสามารถตรวจสอบกิจกรรมของส่วนขยายที่ติดตั้งได้ รวมถึงตรวจสอบสถานภาพ การใช้งาน และบันทึก

ตั้งค่าการแจ้งเตือนงบประมาณ

โดยทั่วไปแล้ว การตั้งค่าการแจ้งเตือนงบประมาณถือเป็นแนวทางปฏิบัติที่ดี แต่การแจ้งเตือนอาจมีความสำคัญเป็นพิเศษเมื่อคุณไว้วางใจให้รหัสของอีกฝ่ายทำงานในโครงการของคุณ

ตรวจสอบให้แน่ใจว่าคุณตั้งค่า การแจ้งเตือนงบประมาณ สำหรับโครงการ Firebase ของคุณ

ดูฟังก์ชันที่สร้างโดยส่วนขยาย

  1. ไปที่ ฟังก์ชั่นแดชบอร์ด ของคอนโซล Firebase

  2. ในแดชบอร์ดแท็บคุณสามารถดูฟังก์ชั่นจาก Firebase Extensions (ควบคู่ไปกับฟังก์ชั่นอื่น ๆ ที่คุณได้นำไปใช้สำหรับโครงการของคุณ)

    ฟังก์ชั่นที่สร้างขึ้นโดยส่วนขยายมีชื่อในรูปแบบ: ext- extension-instance-id - functionName

    ตัวอย่างเช่น: ext-awesome-task-simplifier-onUserCreate

ดูงาน Cloud Scheduler ที่สร้างโดยส่วนขยาย

  1. เปิดโครงการของคุณ เมฆจัดตารางเวลา ในคอนโซลระบบคลาวด์ของ Google

  2. ในรายการงาน คุณสามารถดูงาน Cloud Scheduler จาก Firebase Extensions (ควบคู่ไปกับงานอื่นๆ ที่คุณสร้างสำหรับโปรเจ็กต์ของคุณ)

    งานที่สร้างขึ้นมาจากส่วนขยายมีชื่อในรูปแบบ: firebase-ext- extension-instance-id - functionName

    ตัวอย่างเช่น: firebase-ext-awesome-task-simplifier-doTask

ดูความลับของ Cloud Secret Manager ที่สร้างโดยส่วนขยาย

  1. เปิดโครงการของ ลับผู้จัดการ หน้าคอนโซล Google Cloud

  2. ในรายการข้อมูลลับ คุณสามารถดูข้อมูลลับที่สร้างขึ้นสำหรับ Firebase Extensions (ควบคู่ไปกับความลับอื่นๆ ที่คุณสร้างสำหรับโปรเจ็กต์ของคุณ)

    ความลับที่สร้างขึ้นโดยส่วนขยายมีชื่อในรูปแบบ: ext- extension-instance-id - paramnName

    ตัวอย่างเช่น: ext-awesome-task-simplifier-API_KEY

    ความลับที่ถูกกำกับด้วยคีย์ firebase-extensions-managed อย่านำป้ายกำกับนี้ออกเว้นแต่คุณต้องการหยุด Firebase ไม่ให้จัดการข้อมูลลับ

ตรวจสอบว่าส่วนขยายที่ติดตั้งนั้นใช้งานได้ดีหรือไม่

คุณตรวจสอบข้อผิดพลาดทั้งหมดได้จากฟังก์ชัน (รวมถึงข้อผิดพลาดที่สร้างโดย Firebase Extensions) ในคอนโซล

  1. ในสุขภาพของคุณแท็บของ แผงควบคุมฟังก์ชั่น ที่คุณสามารถดูภาพรวมของข้อผิดพลาดและข้อมูลประสิทธิภาพการทำงานสำหรับการทำงานทั้งหมดในโครงการของคุณ

  2. หากต้องการดูข้อมูลสำหรับส่วนขยายเฉพาะ ให้ใช้ตัวกรองที่ด้านบนของหน้าเพื่อเลือกฟังก์ชันเฉพาะ

ตรวจสอบว่าส่วนขยายที่ติดตั้งทำงานบ่อยเพียงใด

  1. ในแดชบอร์ดแท็บที่คุณ แดชบอร์ดฟังก์ชั่น ค้นหาฟังก์ชั่นที่เฉพาะเจาะจงสำหรับการขยาย Firebase ที่คุณต้องการตรวจสอบ

  2. คลิก (เมนูล้น) บนไกลด้านขวาของรายการแล้วเลือกสถิติการใช้งานโดยละเอียด

  3. ใน Google Cloud Console ที่แสดง คุณสามารถเจาะลึกการเรียกใช้ฟังก์ชันต่างๆ และแม้กระทั่งตรวจสอบซอร์สโค้ดของฟังก์ชัน

ดูบันทึกสำหรับส่วนขยาย

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

ในบันทึกของคุณแท็บของ แผงควบคุมฟังก์ชั่น ใช้กรองที่ด้านบนของหน้าเพื่อเลือกฟังก์ชั่นที่สร้างขึ้นโดยส่วนขยายของคุณ

อัปเดตอินสแตนซ์ส่วนขยายที่ติดตั้งเป็นเวอร์ชันล่าสุด

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

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

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

  1. ไปที่ แผงควบคุม Firebase ส่วนขยาย แล้วในบัตรเช่นติดตั้งส่วนขยายของคลิกจัดการ

  2. ในมุมบนขวาคลิกขยายปรับปรุง

    หากส่วนขยายไม่มีเวอร์ชันใหม่ หน้ารายละเอียดจะไม่มีปุ่มอัปเดต

  3. ตรวจทานว่ามีอะไรใหม่ในการอัปเดตและกำหนดค่าส่วนขยาย (หากจำเป็น)

  4. คลิกขยายปรับปรุง

กำหนดค่าอินสแตนซ์ส่วนขยายที่ติดตั้งใหม่

คุณสามารถเปลี่ยนค่าของพารามิเตอร์ที่ผู้ใช้กำหนดค่าสำหรับอินสแตนซ์ส่วนขยายที่ติดตั้งไว้ ค่าใหม่เหล่านี้จะถูกนำมาใช้ในการเรียกใด ๆ ในอนาคตของอินสแตนซ์ แต่สิ่งประดิษฐ์ก่อนหน้านี้ทั้งหมดหรือองค์ประกอบโครงสร้างที่สร้างขึ้นโดยส่วนขยาย (เช่นภาพที่เก็บไว้หรือที่มีอยู่บุ้งกี๋เก็บรักษา) จะไม่มีการเปลี่ยนแปลง

  1. ไปที่ แผงควบคุม Firebase ส่วนขยาย แล้วในบัตรเช่นติดตั้งส่วนขยายของคลิกจัดการ

  2. ในมุมบนขวาคลิกขยายการกำหนดค่าใหม่

  3. ทำตามคำแนะนำบนหน้าจอเพื่อกำหนดค่าพารามิเตอร์ใหม่สำหรับส่วนขยายของคุณ

  4. คลิกบันทึก

ถอนการติดตั้งอินสแตนซ์ส่วนขยาย

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

  • สิ่งประดิษฐ์ใดๆ ที่สร้างโดยส่วนขยาย (เช่น ภาพที่เก็บไว้)

  • ทรัพยากรอื่นๆ ในโปรเจ็กต์ของคุณ เช่น อินสแตนซ์ฐานข้อมูลหรือที่เก็บข้อมูล Cloud Storage แม้ว่าการขยายความสัมพันธ์กับทรัพยากรอื่น ๆ เหล่านี้พวกเขาไม่ได้ขยายเฉพาะดังนั้นพวกเขาจะไม่ถูกลบถ้านามสกุลยกเลิกการติดตั้ง

ต่อไปนี้เป็นวิธีถอนการติดตั้งส่วนขยาย:

  1. ไปที่ แผงควบคุม Firebase ส่วนขยาย แล้วในบัตรเช่นติดตั้งส่วนขยายของคลิกจัดการ

  2. ที่ด้านล่างของหน้าจอคลิกถอนการติดตั้งส่วนขยาย

  3. ทบทวนสิ่งที่จะถูกลบออกจากนั้นคลิกถอนการติดตั้งส่วนขยายเพื่อยืนยันการลบ