Quản lý các tiện ích Firebase đã cài đặt

Để cài đặt hoặc quản lý tiện ích, bạn phải được chỉ định một trong các vai trò sau: Chủ sở hữu hoặc Người chỉnh sửa hoặc Quản trị viên Firebase.


Xem thông tin chi tiết và cấu hình của một bản sao tiện ích đã cài đặt

  1. Chuyển đến trang tổng quan của Firebase Extensions trong bảng điều khiển Firebase.

  2. Trên thẻ của phiên bản tiện ích đã cài đặt, hãy nhấp vào Quản lý.

Giám sát một bản sao tiện ích đã cài đặt

Trong bảng điều khiển Firebase, bạn có thể giám sát hoạt động của tệp đã cài đặt , bao gồm các bước kiểm tra tình trạng, mức sử dụng và nhật ký của tiện ích đó.

Thiết lập thông báo về ngân sách

Nói chung, việc đặt cảnh báo về ngân sách là một phương pháp hiệu quả, nhưng cũng có thể đặc biệt quan trọng khi bạn tin tưởng mã của một bên khác sẽ chạy trong dự án.

Đảm bảo rằng bạn đã thiết lập thông báo về ngân sách cho dự án Firebase của bạn.

Xem các hàm do tiện ích tạo

  1. Chuyển đến Trang tổng quan về hàm trên bảng điều khiển của Firebase.

  2. Trong thẻ Trang tổng quan, bạn có thể xem các hàm từ Firebase Extensions (cùng với mọi hàm khác mà bạn đã triển khai cho dự án của bạn).

    Các hàm do tiện ích tạo ra sẽ có tên ở định dạng như sau: ext-extension-instance-id-functionName

    Ví dụ: ext-awesome-task-simplifier-onUserCreate

Xem Cloud Scheduler việc làm được tạo bằng tiện ích

  1. Mở trang Cloud Scheduler của dự án trong bảng điều khiển Google Cloud.

  2. Trong Danh sách công việc, bạn có thể xem Cloud Scheduler việc làm từ Firebase Extensions (cùng với những công việc khác mà bạn đã tạo cho mình dự án).

    Công việc do tiện ích tạo ra có tên theo định dạng: firebase-ext-extension-instance-id-functionName

    Ví dụ: firebase-ext-awesome-task-simplifier-doTask

Xem và quản lý Cloud Tasks được đưa vào hàng đợi

Một số tiện ích sử dụng Cloud Tasks để chạy các tác vụ chạy lâu hơn: phổ biến nhất là xử lý các tác vụ chạy ở nhiều nhiệt độ các điểm trong vòng đời của tiện ích – cài đặt, định cấu hình lại và sau khi nâng cấp.

Thông thường, các tác vụ này chạy và hoàn thành tự động mà không cần sự can thiệp của bạn. Tuy nhiên, nếu bạn cần quản lý hàng đợi của tiện ích mở rộng theo cách thủ công tác vụ—ví dụ: để tạm dừng hàng đợi hoặc xóa một công việc khỏi hàng đợi chưa bắt đầu—hãy làm theo các bước sau:

  1. Trong Tiện ích trên bảng điều khiển Firebase , hãy mở trang chi tiết về phiên bản tiện ích đó.

  2. Trên trang chi tiết, mở phần API và tài nguyên. Nếu tiện ích sử dụng Cloud Tasks, nên sẽ có phần Hàng đợi tác vụ trên đám mây có một hoặc nhiều mục nhập.

  3. Nhấp vào Xem hàng đợi đối với hàng đợi bạn muốn quản lý. Thao tác này sẽ mở Trang Chi tiết hàng đợi trong bảng điều khiển Google Cloud, từ đó bạn có thể xem công việc đã được đưa vào hàng đợi, tạm dừng hàng đợi, xoá công việc khỏi hàng đợi, v.v. Xem Quản lý danh sách chờ và việc cần làm trong tài liệu về Cloud Tasks.

Xem mã thông tin bí mật của người quản lý bí mật trên đám mây do các tiện ích tạo ra

  1. Mở trang Secret Manager (Trình quản lý bí mật) của dự án trong bảng điều khiển Google Cloud.

  2. Trong danh sách Khoá bí mật, bạn có thể xem các khoá bí mật được tạo cho Firebase Extensions (cùng với mọi bí mật khác mà bạn đã tạo cho dự án).

    Khoá bí mật do tiện ích tạo có tên theo định dạng: ext-extension-instance-id-paramnName

    Ví dụ: ext-awesome-task-simplifier-API_KEY

    Khoá bí mật được gắn nhãn bằng khoá firebase-extensions-managed. Không xoá nhãn này trừ phi bạn muốn ngăn Firebase quản lý mã thông báo bí mật.

Kiểm tra xem tiện ích đã cài đặt có hoạt động tốt không

Bạn có thể xem lại tất cả lỗi trong hàm (bao gồm cả lỗi được tạo bởi Firebase Extensions) trong bảng điều khiển.

  1. Trong thẻ Tình trạng trên Trang tổng quan về hàm, bạn có thể xem tổng quan về các lỗi và thông tin về hiệu suất của tất cả các hàm trong dự án của bạn.

  2. Để xem thông tin về một tiện ích cụ thể, hãy sử dụng bộ lọc ở đầu trên trang để chọn một chức năng cụ thể.

Kiểm tra tần suất chạy một tiện ích đã cài đặt

  1. Trong thẻ Trang tổng quan của Trang tổng quan về hàm, tìm hàm cụ thể cho Firebase Extension mà mà bạn muốn kiểm tra.

  2. Nhấp vào (trình đơn mục bổ sung) trên ngoài cùng bên phải mục, sau đó chọn Số liệu thống kê sử dụng chi tiết.

  3. Trong bảng điều khiển Google Cloud hiển thị, bạn có thể xem chi tiết về nhiều lời gọi một hàm và thậm chí là kiểm tra mã nguồn của hàm đó.

Xem nhật ký của một tiện ích

Nếu bạn đang cố gắng gỡ lỗi dự án hoặc gửi báo cáo lỗi cho Firebase, rất hữu ích khi xem nhật ký của các hàm đang chạy trong dự án của bạn.

Trong thẻ Nhật ký của Trang tổng quan về hàm, hãy dùng bộ lọc ở đầu trang để chọn các hàm được tạo bởi tiện ích của bạn.

Cập nhật phiên bản tiện ích đã cài đặt lên phiên bản mới nhất

Bạn có thể cập nhật bản sao đã cài đặt của một tiện ích lên bản phát hành mới nhất . Bạn nên cập nhật một phiên bản đã cài đặt vì phiên bản đó đang đã chủ động chạy hoặc thiết lập trong quy trình thử nghiệm, dự án hoặc ứng dụng.

Khi bạn cập nhật một phiên bản, tất cả tài nguyên dành riêng cho tiện ích của phiên bản đó và logic bị ghi đè để sử dụng tệp và mã nguồn của phiên bản mới. Chiến lược phát hành đĩa đơn mã phiên bản của tiện ích và tài khoản dịch vụ sẽ không thay đổi.

Trong quá trình cập nhật, bạn sẽ được thông báo về mọi thay đổi đối với phiên bản khác và bạn sẽ có thể chỉ định các giá trị cho bất kỳ thông số mới nào.

  1. Chuyển đến trang tổng quan của Firebase Extensions, sau đó trên trang web đã cài đặt bản sao tiện ích, nhấp vào Quản lý.

  2. Ở góc trên bên phải, hãy nhấp vào Cập nhật tiện ích.

    Nếu tiện ích không có phiên bản mới, hãy xem trang chi tiết sẽ không có nút cập nhật.

  3. Xem xét những tính năng mới trong bản cập nhật và định cấu hình tiện ích (nếu cần).

  4. Nhấp vào Cập nhật tiện ích.

Định cấu hình lại một bản sao tiện ích đã cài đặt

Bạn có thể thay đổi các giá trị của các thông số do người dùng định cấu hình cho cài đặt bản sao của tiện ích. Các giá trị mới này sẽ được sử dụng trong bất kỳ điều kiện kích hoạt trong tương lai nào của nhưng tất cả các cấu phần phần mềm hoặc yếu tố cấu trúc trước đó được tạo bởi tiện ích mở rộng (như hình ảnh đã lưu trữ hoặc bộ chứa lưu trữ hiện có) sẽ không bị thay đổi.

  1. Chuyển đến trang tổng quan của Firebase Extensions, sau đó chuyển đến tiện ích đã cài đặt của phiên bản, hãy nhấp vào Quản lý.

  2. Ở góc trên bên phải, hãy nhấp vào Định cấu hình lại tiện ích.

  3. Làm theo hướng dẫn trên màn hình để định cấu hình lại các giá trị của thông số cho tiện ích của bạn.

  4. Nhấp vào Lưu.

Gỡ cài đặt một bản sao tiện ích

Bạn có thể gỡ cài đặt một bản sao của một tiện ích khỏi dự án Firebase của mình. Thao tác này sẽ xoá thời gian tài khoản dịch vụ và mọi tài nguyên (như một tập hợp các hàm) mà Firebase đã tạo riêng cho phiên bản đó của tiện ích. Tuy nhiên, những dữ liệu sau đây không bị xoá:

  • Bất kỳ cấu phần phần mềm nào do tiện ích tạo ra (như hình ảnh đã lưu trữ).

  • Bất kỳ tài nguyên nào khác trong dự án của bạn, chẳng hạn như thực thể cơ sở dữ liệu hoặc Cloud Storage bộ chứa. Ngay cả khi tiện ích mở rộng tương tác với các tài nguyên khác này, chúng không dành riêng cho tiện ích, do đó, chúng sẽ không bị xóa nếu tiện ích đã gỡ cài đặt.

Dưới đây là cách gỡ cài đặt tiện ích:

  1. Chuyển đến trang tổng quan của Firebase Extensions, sau đó chuyển đến tiện ích đã cài đặt của phiên bản, hãy nhấp vào Quản lý.

  2. Ở cuối màn hình, hãy nhấp vào Gỡ cài đặt tiện ích.

  3. Xem xét nội dung sẽ bị xoá, sau đó nhấp vào Gỡ cài đặt tiện ích để xác nhận việc xoá.