ในการติดตั้งหรือจัดการส่วนขยาย คุณต้องได้รับมอบหมายหนึ่งในบทบาทเหล่านี้: เจ้าของหรือผู้แก้ไข หรือผู้ ดูแลระบบ Firebase
ดูรายละเอียดและการกำหนดค่าของอินสแตนซ์ส่วนขยายที่ติดตั้ง
ไปที่ แดชบอร์ด Firebase Extensions ในคอนโซล Firebase
ในการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
ตรวจสอบอินสแตนซ์ส่วนขยายที่ติดตั้ง
ในคอนโซล Firebase คุณสามารถตรวจสอบกิจกรรมของส่วนขยายที่ติดตั้งได้ รวมถึงตรวจสอบสถานภาพ การใช้งาน และบันทึก
ตั้งค่าการแจ้งเตือนงบประมาณ
โดยทั่วไปแล้ว การตั้งค่าการแจ้งเตือนงบประมาณถือเป็นแนวทางปฏิบัติที่ดี แต่การแจ้งเตือนอาจมีความสำคัญเป็นพิเศษเมื่อคุณไว้วางใจให้รหัสของอีกฝ่ายทำงานในโครงการของคุณ
ตรวจสอบว่าคุณตั้งค่า การแจ้งเตือนงบประมาณ สำหรับโปรเจ็กต์ Firebase แล้ว
ดูฟังก์ชันที่สร้างโดยส่วนขยาย
ไปที่ แดชบอร์ดฟังก์ชัน ของคอนโซล Firebase
ในแท็บ แดชบอร์ด คุณสามารถดูฟังก์ชันจาก Firebase Extensions (ควบคู่ไปกับฟังก์ชันอื่นๆ ที่คุณได้ปรับใช้สำหรับโปรเจ็กต์ของคุณ)
ฟังก์ชันที่สร้างโดยส่วนขยายมีชื่อในรูปแบบ:
ext- extension-instance-id - functionName
ตัวอย่างเช่น:
ext-awesome-task-simplifier-onUserCreate
ดูงาน Cloud Scheduler ที่สร้างโดยส่วนขยาย
เปิดหน้า Cloud Scheduler ของโปรเจ็กต์ใน Google Cloud Console
ในรายการงาน คุณสามารถดูงาน Cloud Scheduler จาก Firebase Extensions (ควบคู่ไปกับงานอื่นๆ ที่คุณสร้างสำหรับโปรเจ็กต์ของคุณ)
งานที่สร้างโดยส่วนขยายมีชื่ออยู่ในรูปแบบ:
firebase-ext- extension-instance-id - functionName
ตัวอย่างเช่น:
firebase-ext-awesome-task-simplifier-doTask
ดูความลับของ Cloud Secret Manager ที่สร้างโดยส่วนขยาย
เปิดหน้า Secret Manager ของโปรเจ็กต์ใน Google Cloud Console
ในรายการข้อมูลลับ คุณสามารถดูข้อมูลลับที่สร้างขึ้นสำหรับ Firebase Extensions (ควบคู่ไปกับความลับอื่นๆ ที่คุณสร้างสำหรับโปรเจ็กต์ของคุณ)
ข้อมูลลับที่สร้างโดยส่วนขยายจะมีชื่ออยู่ในรูปแบบ:
ext- extension-instance-id - paramnName
ตัวอย่างเช่น:
ext-awesome-task-simplifier-API_KEY
ข้อมูลลับจะติดป้ายกำกับด้วยคีย์
firebase-extensions-managed
อย่านำป้ายกำกับนี้ออกเว้นแต่คุณต้องการหยุด Firebase ไม่ให้จัดการข้อมูลลับ
ตรวจสอบว่าส่วนขยายที่ติดตั้งนั้นใช้งานได้ดีหรือไม่
คุณตรวจสอบข้อผิดพลาดทั้งหมดได้จากฟังก์ชัน (รวมถึงข้อผิดพลาดที่สร้างโดย Firebase Extensions) ในคอนโซล
ในแท็บ สถานภาพ ของ แดชบอร์ดฟังก์ชัน คุณสามารถดูภาพรวมของข้อผิดพลาดและข้อมูลประสิทธิภาพการทำงานของฟังก์ชันทั้งหมดในโปรเจ็กต์ของคุณได้
หากต้องการดูข้อมูลสำหรับส่วนขยายเฉพาะ ให้ใช้ตัวกรองที่ด้านบนของหน้าเพื่อเลือกฟังก์ชันเฉพาะ
ตรวจสอบว่าส่วนขยายที่ติดตั้งทำงานบ่อยเพียงใด
ในแท็บ แดชบอร์ด ของ แดชบอร์ดฟังก์ชัน ให้ค้นหาฟังก์ชันเฉพาะสำหรับส่วนขยาย Firebase ที่คุณต้องการตรวจสอบ
คลิก
(เมนูรายการเพิ่มเติม) ที่ด้านขวาสุดของรายการ จากนั้นเลือก สถิติการใช้งานโดยละเอียดใน Google Cloud Console ที่แสดง คุณสามารถเจาะลึกการเรียกใช้ฟังก์ชันต่างๆ และแม้กระทั่งตรวจสอบซอร์สโค้ดของฟังก์ชัน
ดูบันทึกสำหรับส่วนขยาย
หากคุณกำลังพยายามแก้ไขข้อบกพร่องของโปรเจ็กต์ของคุณ หรือส่งรายงานข้อบกพร่องไปยัง Firebase การดูบันทึกของฟังก์ชันที่ทำงานอยู่ในโปรเจ็กต์ของคุณจะเป็นประโยชน์
ในแท็บ บันทึก ของ แดชบอร์ดฟังก์ชัน ให้ใช้ตัวกรองที่ด้านบนของหน้าเพื่อเลือกฟังก์ชันที่สร้างโดยส่วนขยายของคุณ
อัปเดตอินสแตนซ์ส่วนขยายที่ติดตั้งเป็นเวอร์ชันล่าสุด
คุณสามารถอัปเดตอินสแตนซ์ที่ติดตั้งของส่วนขยายเป็นเวอร์ชันที่เผยแพร่ล่าสุดได้ คุณอาจต้องการอัปเดตอินสแตนซ์ที่ติดตั้งเนื่องจากอินสแตนซ์กำลังทำงานหรือตั้งค่าในการทดสอบ โปรเจ็กต์ หรือเวิร์กโฟลว์แอปอยู่แล้ว
เมื่อคุณอัปเดตอินสแตนซ์ ทรัพยากรและตรรกะเฉพาะส่วนขยายของอินสแตนซ์ทั้งหมดจะถูกเขียนทับเพื่อใช้ซอร์สโค้ดและไฟล์ของเวอร์ชันใหม่ รหัสอินสแตนซ์ของส่วนขยายและบัญชีบริการจะไม่เปลี่ยนแปลง
ในระหว่างกระบวนการอัปเดต คุณจะได้รับแจ้งการเปลี่ยนแปลงใดๆ สำหรับเวอร์ชันใหม่ และคุณจะสามารถระบุค่าสำหรับพารามิเตอร์ใหม่ได้
ไปที่ แดชบอร์ด Firebase Extensions จากนั้นบนการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
คลิก อัปเดตส่วนขยาย ที่มุมขวาบน
หากส่วนขยายไม่มีเวอร์ชันใหม่ หน้ารายละเอียดจะไม่มีปุ่มอัปเดต
ตรวจทานว่ามีอะไรใหม่ในการอัปเดตและกำหนดค่าส่วนขยาย (หากจำเป็น)
คลิก อัปเดตส่วนขยาย
กำหนดค่าอินสแตนซ์ส่วนขยายที่ติดตั้งใหม่
คุณสามารถเปลี่ยนค่าของพารามิเตอร์ที่ผู้ใช้กำหนดค่าสำหรับอินสแตนซ์ส่วนขยายที่ติดตั้งไว้ ค่าใหม่เหล่านี้จะถูกนำมาใช้ในการทริกเกอร์อินสแตนซ์ใน อนาคต แต่อาร์ติแฟกต์หรือองค์ประกอบโครงสร้างก่อนหน้าทั้งหมดที่สร้างโดยส่วนขยาย (เช่น อิมเมจที่เก็บไว้หรือที่เก็บข้อมูลของพื้นที่เก็บข้อมูลที่มีอยู่) จะไม่เปลี่ยนแปลง
ไปที่ แดชบอร์ด Firebase Extensions จากนั้นบนการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
คลิก กำหนดค่าส่วนขยาย ใหม่ ที่มุมขวาบน
ทำตามคำแนะนำบนหน้าจอเพื่อกำหนดค่าพารามิเตอร์ใหม่สำหรับส่วนขยายของคุณ
คลิก บันทึก
ถอนการติดตั้งอินสแตนซ์ส่วนขยาย
คุณถอนการติดตั้งอินสแตนซ์ของส่วนขยายจากโปรเจ็กต์ Firebase ได้ การดำเนินการนี้จะลบ บัญชีบริการ และ ทรัพยากร ทั้งหมด (เช่น ชุดฟังก์ชัน) ที่ Firebase สร้างขึ้นสำหรับอินสแตนซ์ของส่วนขยายนั้นโดยเฉพาะ อย่างไรก็ตาม สิ่งต่อไปนี้จะ ไม่ ถูกลบ:
สิ่งประดิษฐ์ใดๆ ที่สร้างโดยส่วนขยาย (เช่น ภาพที่เก็บไว้)
ทรัพยากรอื่นๆ ในโปรเจ็กต์ของคุณ เช่น อินสแตนซ์ฐานข้อมูลหรือที่เก็บข้อมูล Cloud Storage แม้ว่าส่วนขยายจะโต้ตอบกับทรัพยากรอื่นๆ เหล่านี้ แต่ก็ไม่ใช่ ส่วนขยายเฉพาะ ดังนั้นจะไม่ถูกลบหากส่วนขยายนั้นถูกถอนการติดตั้ง
ต่อไปนี้เป็นวิธีถอนการติดตั้งส่วนขยาย:
ไปที่ แดชบอร์ด Firebase Extensions จากนั้นบนการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
ที่ด้านล่างของหน้าจอ คลิก ถอนการติดตั้งส่วนขยาย
ตรวจสอบสิ่งที่จะถูกลบ จากนั้นคลิก ถอนการติดตั้งส่วนขยาย เพื่อยืนยันการลบ
ในการติดตั้งหรือจัดการส่วนขยาย คุณต้องได้รับมอบหมายหนึ่งในบทบาทเหล่านี้: เจ้าของหรือผู้แก้ไข หรือผู้ ดูแลระบบ Firebase
ดูรายละเอียดและการกำหนดค่าของอินสแตนซ์ส่วนขยายที่ติดตั้ง
ไปที่ แดชบอร์ด Firebase Extensions ในคอนโซล Firebase
ในการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
ตรวจสอบอินสแตนซ์ส่วนขยายที่ติดตั้ง
ในคอนโซล Firebase คุณสามารถตรวจสอบกิจกรรมของส่วนขยายที่ติดตั้งได้ รวมถึงตรวจสอบสถานภาพ การใช้งาน และบันทึก
ตั้งค่าการแจ้งเตือนงบประมาณ
โดยทั่วไปแล้ว การตั้งค่าการแจ้งเตือนงบประมาณถือเป็นแนวทางปฏิบัติที่ดี แต่การแจ้งเตือนอาจมีความสำคัญเป็นพิเศษเมื่อคุณไว้วางใจให้รหัสของอีกฝ่ายทำงานในโครงการของคุณ
ตรวจสอบว่าคุณตั้งค่า การแจ้งเตือนงบประมาณ สำหรับโปรเจ็กต์ Firebase แล้ว
ดูฟังก์ชันที่สร้างโดยส่วนขยาย
ไปที่ แดชบอร์ดฟังก์ชัน ของคอนโซล Firebase
ในแท็บ แดชบอร์ด คุณสามารถดูฟังก์ชันจาก Firebase Extensions (ควบคู่ไปกับฟังก์ชันอื่นๆ ที่คุณได้ปรับใช้สำหรับโปรเจ็กต์ของคุณ)
ฟังก์ชันที่สร้างโดยส่วนขยายมีชื่อในรูปแบบ:
ext- extension-instance-id - functionName
ตัวอย่างเช่น:
ext-awesome-task-simplifier-onUserCreate
ดูงาน Cloud Scheduler ที่สร้างโดยส่วนขยาย
เปิดหน้า Cloud Scheduler ของโปรเจ็กต์ใน Google Cloud Console
ในรายการงาน คุณสามารถดูงาน Cloud Scheduler จาก Firebase Extensions (ควบคู่ไปกับงานอื่นๆ ที่คุณสร้างสำหรับโปรเจ็กต์ของคุณ)
งานที่สร้างโดยส่วนขยายมีชื่ออยู่ในรูปแบบ:
firebase-ext- extension-instance-id - functionName
ตัวอย่างเช่น:
firebase-ext-awesome-task-simplifier-doTask
ดูความลับของ Cloud Secret Manager ที่สร้างโดยส่วนขยาย
เปิดหน้า Secret Manager ของโปรเจ็กต์ใน Google Cloud Console
ในรายการข้อมูลลับ คุณสามารถดูข้อมูลลับที่สร้างขึ้นสำหรับ Firebase Extensions (ควบคู่ไปกับความลับอื่นๆ ที่คุณสร้างสำหรับโปรเจ็กต์ของคุณ)
ข้อมูลลับที่สร้างโดยส่วนขยายจะมีชื่ออยู่ในรูปแบบ:
ext- extension-instance-id - paramnName
ตัวอย่างเช่น:
ext-awesome-task-simplifier-API_KEY
ข้อมูลลับจะติดป้ายกำกับด้วยคีย์
firebase-extensions-managed
อย่านำป้ายกำกับนี้ออกเว้นแต่คุณต้องการหยุด Firebase ไม่ให้จัดการข้อมูลลับ
ตรวจสอบว่าส่วนขยายที่ติดตั้งนั้นใช้งานได้ดีหรือไม่
คุณตรวจสอบข้อผิดพลาดทั้งหมดได้จากฟังก์ชัน (รวมถึงข้อผิดพลาดที่สร้างโดย Firebase Extensions) ในคอนโซล
ในแท็บ สถานภาพ ของ แดชบอร์ดฟังก์ชัน คุณสามารถดูภาพรวมของข้อผิดพลาดและข้อมูลประสิทธิภาพการทำงานของฟังก์ชันทั้งหมดในโปรเจ็กต์ของคุณได้
หากต้องการดูข้อมูลสำหรับส่วนขยายเฉพาะ ให้ใช้ตัวกรองที่ด้านบนของหน้าเพื่อเลือกฟังก์ชันเฉพาะ
ตรวจสอบว่าส่วนขยายที่ติดตั้งทำงานบ่อยเพียงใด
ในแท็บ แดชบอร์ด ของ แดชบอร์ดฟังก์ชัน ให้ค้นหาฟังก์ชันเฉพาะสำหรับส่วนขยาย Firebase ที่คุณต้องการตรวจสอบ
คลิก
(เมนูรายการเพิ่มเติม) ที่ด้านขวาสุดของรายการ จากนั้นเลือก สถิติการใช้งานโดยละเอียดใน Google Cloud Console ที่แสดง คุณสามารถเจาะลึกการเรียกใช้ฟังก์ชันต่างๆ และแม้กระทั่งตรวจสอบซอร์สโค้ดของฟังก์ชัน
ดูบันทึกสำหรับส่วนขยาย
หากคุณกำลังพยายามแก้ไขข้อบกพร่องของโปรเจ็กต์ของคุณ หรือส่งรายงานข้อบกพร่องไปยัง Firebase การดูบันทึกของฟังก์ชันที่ทำงานอยู่ในโปรเจ็กต์ของคุณจะเป็นประโยชน์
ในแท็บ บันทึก ของ แดชบอร์ดฟังก์ชัน ให้ใช้ตัวกรองที่ด้านบนของหน้าเพื่อเลือกฟังก์ชันที่สร้างโดยส่วนขยายของคุณ
อัปเดตอินสแตนซ์ส่วนขยายที่ติดตั้งเป็นเวอร์ชันล่าสุด
คุณสามารถอัปเดตอินสแตนซ์ที่ติดตั้งของส่วนขยายเป็นเวอร์ชันที่เผยแพร่ล่าสุดได้ คุณอาจต้องการอัปเดตอินสแตนซ์ที่ติดตั้งเนื่องจากอินสแตนซ์กำลังทำงานหรือตั้งค่าในการทดสอบ โปรเจ็กต์ หรือเวิร์กโฟลว์แอปอยู่แล้ว
เมื่อคุณอัปเดตอินสแตนซ์ ทรัพยากรและตรรกะเฉพาะส่วนขยายของอินสแตนซ์ทั้งหมดจะถูกเขียนทับเพื่อใช้ซอร์สโค้ดและไฟล์ของเวอร์ชันใหม่ รหัสอินสแตนซ์ของส่วนขยายและบัญชีบริการจะไม่เปลี่ยนแปลง
ในระหว่างกระบวนการอัปเดต คุณจะได้รับแจ้งการเปลี่ยนแปลงใดๆ สำหรับเวอร์ชันใหม่ และคุณจะสามารถระบุค่าสำหรับพารามิเตอร์ใหม่ได้
ไปที่ แดชบอร์ด Firebase Extensions จากนั้นบนการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
คลิก อัปเดตส่วนขยาย ที่มุมขวาบน
หากส่วนขยายไม่มีเวอร์ชันใหม่ หน้ารายละเอียดจะไม่มีปุ่มอัปเดต
ตรวจทานว่ามีอะไรใหม่ในการอัปเดตและกำหนดค่าส่วนขยาย (หากจำเป็น)
คลิก อัปเดตส่วนขยาย
กำหนดค่าอินสแตนซ์ส่วนขยายที่ติดตั้งใหม่
คุณสามารถเปลี่ยนค่าของพารามิเตอร์ที่ผู้ใช้กำหนดค่าสำหรับอินสแตนซ์ส่วนขยายที่ติดตั้งไว้ ค่าใหม่เหล่านี้จะถูกนำมาใช้ในการทริกเกอร์อินสแตนซ์ใน อนาคต แต่อาร์ติแฟกต์หรือองค์ประกอบโครงสร้างก่อนหน้าทั้งหมดที่สร้างโดยส่วนขยาย (เช่น อิมเมจที่เก็บไว้หรือที่เก็บข้อมูลของพื้นที่เก็บข้อมูลที่มีอยู่) จะไม่เปลี่ยนแปลง
ไปที่ แดชบอร์ด Firebase Extensions จากนั้นบนการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
คลิก กำหนดค่าส่วนขยาย ใหม่ ที่มุมขวาบน
ทำตามคำแนะนำบนหน้าจอเพื่อกำหนดค่าพารามิเตอร์ใหม่สำหรับส่วนขยายของคุณ
คลิก บันทึก
ถอนการติดตั้งอินสแตนซ์ส่วนขยาย
คุณถอนการติดตั้งอินสแตนซ์ของส่วนขยายจากโปรเจ็กต์ Firebase ได้ การดำเนินการนี้จะลบ บัญชีบริการ และ ทรัพยากร ทั้งหมด (เช่น ชุดฟังก์ชัน) ที่ Firebase สร้างขึ้นสำหรับอินสแตนซ์ของส่วนขยายนั้นโดยเฉพาะ อย่างไรก็ตาม สิ่งต่อไปนี้จะ ไม่ ถูกลบ:
สิ่งประดิษฐ์ใดๆ ที่สร้างโดยส่วนขยาย (เช่น ภาพที่เก็บไว้)
ทรัพยากรอื่นๆ ในโปรเจ็กต์ของคุณ เช่น อินสแตนซ์ฐานข้อมูลหรือที่เก็บข้อมูล Cloud Storage แม้ว่าส่วนขยายจะโต้ตอบกับทรัพยากรอื่นๆ เหล่านี้ แต่ก็ไม่ใช่ ส่วนขยายเฉพาะ ดังนั้นจะไม่ถูกลบหากส่วนขยายนั้นถูกถอนการติดตั้ง
ต่อไปนี้เป็นวิธีถอนการติดตั้งส่วนขยาย:
ไปที่ แดชบอร์ด Firebase Extensions จากนั้นบนการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
ที่ด้านล่างของหน้าจอ คลิก ถอนการติดตั้งส่วนขยาย
ตรวจสอบสิ่งที่จะถูกลบ จากนั้นคลิก ถอนการติดตั้งส่วนขยาย เพื่อยืนยันการลบ
ในการติดตั้งหรือจัดการส่วนขยาย คุณต้องได้รับมอบหมายหนึ่งในบทบาทเหล่านี้: เจ้าของหรือผู้แก้ไข หรือผู้ ดูแลระบบ Firebase
ดูรายละเอียดและการกำหนดค่าของอินสแตนซ์ส่วนขยายที่ติดตั้ง
ไปที่ แดชบอร์ด Firebase Extensions ในคอนโซล Firebase
ในการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
ตรวจสอบอินสแตนซ์ส่วนขยายที่ติดตั้ง
ในคอนโซล Firebase คุณสามารถตรวจสอบกิจกรรมของส่วนขยายที่ติดตั้งได้ รวมถึงตรวจสอบสถานภาพ การใช้งาน และบันทึก
ตั้งค่าการแจ้งเตือนงบประมาณ
โดยทั่วไปแล้ว การตั้งค่าการแจ้งเตือนงบประมาณถือเป็นแนวทางปฏิบัติที่ดี แต่การแจ้งเตือนอาจมีความสำคัญเป็นพิเศษเมื่อคุณไว้วางใจให้รหัสของอีกฝ่ายทำงานในโครงการของคุณ
ตรวจสอบว่าคุณตั้งค่า การแจ้งเตือนงบประมาณ สำหรับโปรเจ็กต์ Firebase แล้ว
ดูฟังก์ชันที่สร้างโดยส่วนขยาย
ไปที่ แดชบอร์ดฟังก์ชัน ของคอนโซล Firebase
ในแท็บ แดชบอร์ด คุณสามารถดูฟังก์ชันจาก Firebase Extensions (ควบคู่ไปกับฟังก์ชันอื่นๆ ที่คุณได้ปรับใช้สำหรับโปรเจ็กต์ของคุณ)
ฟังก์ชันที่สร้างโดยส่วนขยายมีชื่อในรูปแบบ:
ext- extension-instance-id - functionName
ตัวอย่างเช่น:
ext-awesome-task-simplifier-onUserCreate
ดูงาน Cloud Scheduler ที่สร้างโดยส่วนขยาย
เปิดหน้า Cloud Scheduler ของโปรเจ็กต์ใน Google Cloud Console
ในรายการงาน คุณสามารถดูงาน Cloud Scheduler จาก Firebase Extensions (ควบคู่ไปกับงานอื่นๆ ที่คุณสร้างสำหรับโปรเจ็กต์ของคุณ)
งานที่สร้างโดยส่วนขยายมีชื่ออยู่ในรูปแบบ:
firebase-ext- extension-instance-id - functionName
ตัวอย่างเช่น:
firebase-ext-awesome-task-simplifier-doTask
ดูความลับของ Cloud Secret Manager ที่สร้างโดยส่วนขยาย
เปิดหน้า Secret Manager ของโปรเจ็กต์ใน Google Cloud Console
ในรายการข้อมูลลับ คุณสามารถดูข้อมูลลับที่สร้างขึ้นสำหรับ Firebase Extensions (ควบคู่ไปกับความลับอื่นๆ ที่คุณสร้างสำหรับโปรเจ็กต์ของคุณ)
ข้อมูลลับที่สร้างโดยส่วนขยายจะมีชื่ออยู่ในรูปแบบ:
ext- extension-instance-id - paramnName
ตัวอย่างเช่น:
ext-awesome-task-simplifier-API_KEY
ข้อมูลลับจะติดป้ายกำกับด้วยคีย์
firebase-extensions-managed
อย่านำป้ายกำกับนี้ออกเว้นแต่คุณต้องการหยุด Firebase ไม่ให้จัดการข้อมูลลับ
ตรวจสอบว่าส่วนขยายที่ติดตั้งนั้นใช้งานได้ดีหรือไม่
คุณตรวจสอบข้อผิดพลาดทั้งหมดได้จากฟังก์ชัน (รวมถึงข้อผิดพลาดที่สร้างโดย Firebase Extensions) ในคอนโซล
ในแท็บ สถานภาพ ของ แดชบอร์ดฟังก์ชัน คุณสามารถดูภาพรวมของข้อผิดพลาดและข้อมูลประสิทธิภาพการทำงานของฟังก์ชันทั้งหมดในโปรเจ็กต์ของคุณได้
หากต้องการดูข้อมูลสำหรับส่วนขยายเฉพาะ ให้ใช้ตัวกรองที่ด้านบนของหน้าเพื่อเลือกฟังก์ชันเฉพาะ
ตรวจสอบว่าส่วนขยายที่ติดตั้งทำงานบ่อยเพียงใด
ในแท็บ แดชบอร์ด ของ แดชบอร์ดฟังก์ชัน ให้ค้นหาฟังก์ชันเฉพาะสำหรับส่วนขยาย Firebase ที่คุณต้องการตรวจสอบ
คลิก
(เมนูรายการเพิ่มเติม) ที่ด้านขวาสุดของรายการ จากนั้นเลือก สถิติการใช้งานโดยละเอียดใน Google Cloud Console ที่แสดง คุณสามารถเจาะลึกการเรียกใช้ฟังก์ชันต่างๆ และแม้กระทั่งตรวจสอบซอร์สโค้ดของฟังก์ชัน
ดูบันทึกสำหรับส่วนขยาย
หากคุณกำลังพยายามแก้ไขข้อบกพร่องของโปรเจ็กต์ของคุณ หรือส่งรายงานข้อบกพร่องไปยัง Firebase การดูบันทึกของฟังก์ชันที่ทำงานอยู่ในโปรเจ็กต์ของคุณจะเป็นประโยชน์
ในแท็บ บันทึก ของ แดชบอร์ดฟังก์ชัน ให้ใช้ตัวกรองที่ด้านบนของหน้าเพื่อเลือกฟังก์ชันที่สร้างโดยส่วนขยายของคุณ
อัปเดตอินสแตนซ์ส่วนขยายที่ติดตั้งเป็นเวอร์ชันล่าสุด
คุณสามารถอัปเดตอินสแตนซ์ที่ติดตั้งของส่วนขยายเป็นเวอร์ชันที่เผยแพร่ล่าสุดได้ คุณอาจต้องการอัปเดตอินสแตนซ์ที่ติดตั้งเนื่องจากอินสแตนซ์กำลังทำงานหรือตั้งค่าในการทดสอบ โปรเจ็กต์ หรือเวิร์กโฟลว์แอปอยู่แล้ว
เมื่อคุณอัปเดตอินสแตนซ์ ทรัพยากรและตรรกะเฉพาะส่วนขยายของอินสแตนซ์ทั้งหมดจะถูกเขียนทับเพื่อใช้ซอร์สโค้ดและไฟล์ของเวอร์ชันใหม่ รหัสอินสแตนซ์ของส่วนขยายและบัญชีบริการจะไม่เปลี่ยนแปลง
ในระหว่างกระบวนการอัปเดต คุณจะได้รับแจ้งการเปลี่ยนแปลงใดๆ สำหรับเวอร์ชันใหม่ และคุณจะสามารถระบุค่าสำหรับพารามิเตอร์ใหม่ได้
ไปที่ แดชบอร์ด Firebase Extensions จากนั้นบนการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
คลิก อัปเดตส่วนขยาย ที่มุมขวาบน
หากส่วนขยายไม่มีเวอร์ชันใหม่ หน้ารายละเอียดจะไม่มีปุ่มอัปเดต
ตรวจทานว่ามีอะไรใหม่ในการอัปเดตและกำหนดค่าส่วนขยาย (หากจำเป็น)
คลิก อัปเดตส่วนขยาย
กำหนดค่าอินสแตนซ์ส่วนขยายที่ติดตั้งใหม่
คุณสามารถเปลี่ยนค่าของพารามิเตอร์ที่ผู้ใช้กำหนดค่าสำหรับอินสแตนซ์ส่วนขยายที่ติดตั้งไว้ ค่าใหม่เหล่านี้จะถูกนำมาใช้ในการทริกเกอร์อินสแตนซ์ใน อนาคต แต่อาร์ติแฟกต์หรือองค์ประกอบโครงสร้างก่อนหน้าทั้งหมดที่สร้างโดยส่วนขยาย (เช่น อิมเมจที่เก็บไว้หรือที่เก็บข้อมูลของพื้นที่เก็บข้อมูลที่มีอยู่) จะไม่เปลี่ยนแปลง
ไปที่ แดชบอร์ด Firebase Extensions จากนั้นบนการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
คลิก กำหนดค่าส่วนขยาย ใหม่ ที่มุมขวาบน
ทำตามคำแนะนำบนหน้าจอเพื่อกำหนดค่าพารามิเตอร์ใหม่สำหรับส่วนขยายของคุณ
คลิก บันทึก
ถอนการติดตั้งอินสแตนซ์ส่วนขยาย
คุณถอนการติดตั้งอินสแตนซ์ของส่วนขยายจากโปรเจ็กต์ Firebase ได้ การดำเนินการนี้จะลบ บัญชีบริการ และ ทรัพยากร ทั้งหมด (เช่น ชุดฟังก์ชัน) ที่ Firebase สร้างขึ้นสำหรับอินสแตนซ์ของส่วนขยายนั้นโดยเฉพาะ อย่างไรก็ตาม สิ่งต่อไปนี้จะ ไม่ ถูกลบ:
สิ่งประดิษฐ์ใดๆ ที่สร้างโดยส่วนขยาย (เช่น ภาพที่เก็บไว้)
ทรัพยากรอื่นๆ ในโปรเจ็กต์ของคุณ เช่น อินสแตนซ์ฐานข้อมูลหรือที่เก็บข้อมูล Cloud Storage แม้ว่าส่วนขยายจะโต้ตอบกับทรัพยากรอื่นๆ เหล่านี้ แต่ก็ไม่ใช่ ส่วนขยายเฉพาะ ดังนั้นจะไม่ถูกลบหากส่วนขยายนั้นถูกถอนการติดตั้ง
ต่อไปนี้เป็นวิธีถอนการติดตั้งส่วนขยาย:
ไปที่ แดชบอร์ด Firebase Extensions จากนั้นบนการ์ดของอินสแตนซ์ส่วนขยายที่ติดตั้ง ให้คลิก จัดการ
ที่ด้านล่างของหน้าจอ คลิก ถอนการติดตั้งส่วนขยาย
ตรวจสอบสิ่งที่จะถูกลบ จากนั้นคลิก ถอนการติดตั้งส่วนขยาย เพื่อยืนยันการลบ