已透過以下方式授予權限給專案成員: 角色。角色代表一組權限, 指派角色給專案成員時,系統會自動將您授予該專案的所有成員 角色包含的權限
本頁說明您可能找到的權限所啟用的動作 列於 Firebase 支援角色中這些權限分為以下兩類:
必要的 Identity and Access Management (IAM) 權限 套用至所有角色或在 Firebase 中觸發特定動作
所需權限
Firebase IAM 具備下列權限:
有關 Firebase 產品特有權限的一般清單與說明 請參閱 Firebase 產品專屬的 IAM 權限。
所有角色都包含必要權限
您必須具備下表所列的權限,才能使用任何 Firebase 產品或服務。
這些權限會自動包含在 Firebase 預先定義角色。
權限 | 說明 |
---|---|
可授予擷取 Firebase 專案資訊的權限 | |
可授予擷取 Firebase 專案資訊的權限 | |
申請補助 具備檢查 Google API 狀態 Firebase CLI 指令 |
具備 Firebase 服務專屬動作的必要權限
您必須具備下表所列的權限,才能執行某些 Firebase 服務專屬動作。
如有需要,系統會自動將這些權限加入 Firebase 預先定義角色。
操作 | 所需權限 |
---|---|
使用協作工具整合 Firebase 專案 (包括 Slack、Jira 和 PagerDuty) | firebaseextensions.configs.* |
透過 StackDriver 查看使用情形和數據分析 | monitoring.timeSeries.list |
在
Firebase CLI
指令 詳情請參閱 Google Cloud 說明文件 執行階段配置器存取權。 |
runtimeconfig.* |
具備 Firebase 管理專屬動作的必要權限
下表所列的權限是「其他」權限, 才能執行某些 Firebase 管理專屬操作。
管理權限和相關動作 | 需要的其他權限 |
---|---|
firebase.billingPlans.update | |
變更 Firebase 專案的計費方案 | resourcemanager.projects.createBillingAssignment resourcemanager.projects.deleteBillingAssignment |
firebase.projects.delete | |
刪除 Firebase 專案 | resourcemanager.projects.delete |
firebase.projects.update | |
將 Firebase 資源新增至現有的 Google Cloud 專案 | resourcemanager.projects.get serviceusage.services.enable serviceusage.services.get |
變更 Firebase 專案名稱 | resourcemanager.projects.update |
為 Android 應用程式新增 SHA 憑證指紋 | clientauthconfig.clients.create |
移除 Android 應用程式的 SHA 憑證指紋 | clientauthconfig.clients.delete |
更新 Apple 應用程式的 App Store ID 或團隊 ID | clientauthconfig.clients.get clientauthconfig.clients.update |
Firebase 產品專屬 IAM 權限
下表列出 Firebase 的特定權限 他們的感受和心得有了這些權限 建立自訂角色。
Firebase 管理權限
請注意,下列部分管理權限 需要其他權限才能執行特定操作。
權限名稱 | 說明 |
---|---|
firebase.billingPlans.get | 擷取目前的 Firebase 計費方案 一項專案 |
firebase.billingPlans.update | 變更目前的 Firebase 計費方案 一項專案 |
firebase.clients.create | 在專案中新增應用程式 |
firebase.clients.delete | 從專案中刪除現有應用程式 |
firebase.clients.get | 擷取專案中應用程式的詳細資料和設定 |
firebase.clients.list | 擷取專案中的應用程式清單 |
firebase.clients.undelete | 取消刪除已刪除的應用程式,再永久刪除應用程式資料 |
firebase.clients.update | 更新專案中應用程式的詳細資料和設定 |
firebase.links.create | 建立新的 Google 系統連結
(「Firebase 主控台」>「專案設定」>「整合」) |
firebase.links.delete | 刪除 Google 系統的連結
(「Firebase 主控台」>「專案設定」>「整合」) |
firebase.links.list | 擷取 Google 系統連結清單
(「Firebase 主控台」>「專案設定」>「整合」) |
firebase.links.update | 更新 Google 系統的現有連結
(「Firebase 主控台」>「專案設定」>「整合」) |
firebase.playLinks.get | 擷取 Google Play 連結的詳細資料
(「Firebase 主控台」>「專案設定」>「整合」>「Google Play」) |
firebase.playLinks.list | 擷取 Google Play 連結清單
(「Firebase 主控台」>「專案設定」>「整合」>「Google Play」) |
firebase.playLinks.update | 建立新連結並更新現有的 Google Play 連結
(「Firebase 主控台」>「專案設定」>「整合」>「Google Play」) |
firebase.projects.delete | 刪除現有專案 |
firebase.projects.get | 擷取專案詳細資料和 Firebase 資源 |
firebase.projects.update | 修改現有專案的屬性 接收適用 Firebase 產品和功能的快訊 (瞭解詳情) |
firebaseinstallations.instances.delete | 刪除 Firebase 安裝 ID 和與該安裝相關的資料 (瞭解詳情) |
Google Analytics 權限
下列權限可授予已連結 Analytics 資源的存取權 Firebase 專案授予 Firebase 專案成員存取檔案的權限 Analytics 資料,包括目標對象、使用者屬性、漏斗、報表 轉換等
權限名稱 | 說明 |
---|---|
firebaseanalytics.resources.googleAnalyticsEdit | 根據預設,授予 Analytics 編輯者角色給已連結的 Analytics 資源 |
firebaseanalytics.resources.googleAnalyticsAdditionalAccess | 根據預設,授予 Analytics 行銷人員的角色給 Analytics 資源 |
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze | 根據預設,授予 Analytics 檢視者角色給 Analytics 資源 |
firebaseanalytics.resources.googleAnalyticsRestrictedAccess | 根據預設,授予 Analytics 檢視者角色給 無法存取收益資料和費用資料的 Analytics 資源 |
Firebase App Check 權限
權限名稱 | 說明 |
---|---|
firebaseappcheck.appAttestConfig.get | 擷取應用程式的 App Attest 設定 |
firebaseappcheck.appAttestConfig.update | 更新應用程式的 App Attest 設定 |
firebaseappcheck.appCheckTokens.verify | 驗證為 Firebase 專案核發的 App Check 權杖 |
firebaseappcheck.debugTokens.get | 擷取應用程式的偵錯權杖 |
firebaseappcheck.debugTokens.update | 建立、更新或刪除應用程式的偵錯權杖 |
firebaseappcheck.deviceCheckConfig.get | 擷取應用程式的 DeviceCheck 設定 |
firebaseappcheck.deviceCheckConfig.update | 更新應用程式的 DeviceCheck 設定 |
firebaseappcheck.playIntegrityConfig.get | 擷取應用程式的 Play Integrity 設定 |
firebaseappcheck.playIntegrityConfig.update | 更新應用程式的 Play Integrity 設定 |
firebaseappcheck.recaptchaEnterpriseConfig.get | 擷取應用程式的 reCAPTCHA Enterprise 設定 |
firebaseappcheck.recaptchaEnterpriseConfig.update | 更新應用程式的 reCAPTCHA Enterprise 設定 |
firebaseappcheck.recaptchaV3Config.get | 擷取應用程式的 reCAPTCHA v3 設定 |
firebaseappcheck.recaptchaV3Config.update | 更新應用程式的 reCAPTCHA v3 設定 |
firebaseappcheck.safetyNetConfig.get | 擷取應用程式的 SafetyNet 設定 |
firebaseappcheck.safetyNetConfig.update | 更新應用程式的 SafetyNet 設定 |
firebaseappcheck.services.get | 擷取專案的服務強制執行設定 |
firebaseappcheck.services.update | 更新專案的服務強制執行設定 |
Firebase 應用程式發布權限
權限名稱 | 說明 |
---|---|
firebaseappdistro.releases.list | 擷取現有發布內容和邀請連結的清單 |
firebaseappdistro.releases.update | 建立、刪除及修改發布內容 建立及刪除邀請連結 |
firebaseappdistro.testers.list | 擷取專案中現有測試人員的清單 |
firebaseappdistro.testers.update | 在專案中建立及刪除測試人員 |
firebaseappdistro.groups.list | 擷取專案中現有的測試人員群組清單 |
firebaseappdistro.groups.update | 在專案中建立及刪除測試人員群組 |
Firebase 驗證權限
權限名稱 | 說明 |
---|---|
firebaseauth.configs.create | 建立驗證設定 |
firebaseauth.configs.get | 擷取驗證設定 |
firebaseauth.configs.getHashConfig | 取得使用者帳戶的密碼雜湊設定和密碼雜湊 |
firebaseauth.configs.getSecret | 取得驗證設定中的用戶端密鑰 |
firebaseauth.configs.update | 更新現有的驗證設定 |
firebaseauth.users.create | 在「驗證」頁面中建立新使用者 |
firebaseauth.users.createSession | 為已登入的使用者建立工作階段 Cookie |
firebaseauth.users.delete | 在「驗證」頁面中刪除現有使用者 |
firebaseauth.users.get | 擷取現有驗證使用者的清單 |
firebaseauth.users.sendEmail | 傳送電子郵件給使用者 |
firebaseauth.users.update | 更新驗證中的現有使用者 |
Firebase A/B 測試權限 (Beta 版)
權限名稱 | 說明 |
---|---|
firebaseabt.experimentresults.get | 擷取實驗結果 |
firebaseabt.experiments.create | 建立新實驗 |
firebaseabt.experiments.delete | 刪除現有實驗 |
firebaseabt.experiments.get | 擷取現有實驗的詳細資料 |
firebaseabt.experiments.list | 擷取現有實驗清單 |
firebaseabt.experiments.update | 更新現有實驗 |
firebaseabt.projectmetadata.get | 擷取用於設定實驗的數據分析中繼資料 |
Firebase App Hosting 權限 (Beta 版)
權限名稱 | 說明 |
---|---|
firebaseapphosting.backends.create | 為 Firebase 專案建立新的 App Hosting 後端。 |
firebaseapphosting.backends.delete | 從 Firebase 專案中刪除現有的 App Hosting 後端。 |
firebaseapphosting.backends.get | 您可以在 Firebase 專案。 |
firebaseapphosting.backends.list | 列出 Firebase 專案中所有可用的 App Hosting 後端。 |
firebaseapphosting.backends.update | 修改現有 App Hosting 的設定或設定 後端。 |
firebaseapphosting.builds.create | 在以下位置啟動新的 App Hosting 後端建構程序: Firebase 專案。 |
firebaseapphosting.builds.delete | 在 App Hosting 後端刪除現有建構作業。 |
firebaseapphosting.builds.get | 擷取 App Hosting 中現有版本的詳細資料 後端。 |
firebaseapphosting.builds.list | 在以下位置列出與 App Hosting 後端相關聯的所有建構作業 Firebase 專案。 |
firebaseapphosting.builds.update | 修改現有尚未完成的 App Hosting 建構作業設定。 |
firebaseapphosting.domains.create | 為 App Hosting 建立新的網域關聯 部署在 Firebase 專案中 |
firebaseapphosting.domains.delete | 從 App Hosting 後端移除網域關聯。 |
firebaseapphosting.domains.get | 針對與某個網站相關聯的特定網域,擷取其相關資訊 App Hosting 網站。 |
firebaseapphosting.domains.list | 列出與 App Hosting 相關聯的所有網域。 |
firebaseapphosting.domains.update | 針對連結至 Google 服務的網域,修改設定或設定 App Hosting 後端。 |
firebaseapphosting.rollouts.create | 建立新的推出作業,將現有版本推送至目前版本 也就是該 App Hosting 後端的提供版本 |
firebaseapphosting.rollouts.get | 擷取特定 App Hosting 推出作業的相關資訊。 |
firebaseapphosting.rollouts.list | 列出與 App Hosting 後端相關聯的所有推出作業。 |
firebaseapphosting.traffic.get | 擷取應用程式目前的流量分配和推出政策 App Hosting 網站。 |
firebaseapphosting.traffic.list | 函式與「firebaseapphosting.traffic.get」相同, 新增了跨後端擷取清單的功能 您擁有此權限 |
firebaseapphosting.traffic.update | 修改下列項目目前的流量分配和推出政策: App Hosting 後端。 |
Cloud Firestore 權限
如需 Cloud Firestore 權限的清單和說明,請參閱 Google Cloud 說明文件。
Cloud Storage 權限
如需 Cloud Storage 權限的清單與說明,請參閱 Google Cloud 說明文件。
Firebase 安全性規則 (Cloud Firestore 和 Cloud Storage) 權限
權限名稱 | 說明 |
---|---|
firebaserules.releases.create | 建立發布版本 |
firebaserules.releases.delete | 刪除版本 |
firebaserules.releases.get | 擷取版本 |
firebaserules.releases.getExecutable | 擷取版本的二進位執行檔酬載 |
firebaserules.releases.list | 擷取版本清單 |
firebaserules.releases.update | 更新版本的規則集參考資料 |
firebaserules.rulesets.create | 建立新規則集 |
firebaserules.rulesets.delete | 刪除現有規則集 |
firebaserules.rulesets.get | 使用來源擷取規則集 |
firebaserules.rulesets.list | 尋找規則集中繼資料 (無來源) |
firebaserules.rulesets.test | 測試來源的正確性 |
Cloud Functions for Firebase 權限
如需 Cloud Functions 權限的清單與說明,請參閱 身分與存取權管理說明文件。
請注意,函式的部署需要 沒有包含在標準容器映像檔中的權限 Firebase 預先定義角色。 如要部署函式,請使用下列選項之一:
將函式的部署作業委派給專案 擁有者:
如果您只要部署非 HTTP 函式,請選擇專案 「編輯者」可以部署函式。
將函式部署委派給具有以下兩個角色的專案成員 角色:
- Cloud Functions 管理員角色 (
roles/cloudfunctions.admin
) - 服務帳戶使用者角色 (
roles/iam.serviceAccountUser
)
專案擁有者可以將這些角色指派給專案成員 使用 Google Cloud 控制台或 gcloud CLI。 如需這個角色設定的詳細步驟和可能影響的安全性,請參閱 身分與存取權管理說明文件。
- Cloud Functions 管理員角色 (
Firebase 通訊廣告活動權限
這些權限適用於 Firebase 雲端通訊和 Firebase 應用程式內通訊。
權限名稱 | 說明 |
---|---|
firebasemessagingcampaigns.campaigns.create | 建立新廣告活動 |
firebasemessagingcampaigns.campaigns.delete | 刪除現有廣告活動 |
firebasemessagingcampaigns.campaigns.get | 擷取現有廣告活動的詳細資料 |
firebasemessagingcampaigns.campaigns.list | 擷取現有廣告活動的清單 |
firebasemessagingcampaigns.campaigns.update | 更新現有廣告活動 |
firebasemessagingcampaigns.campaigns.start | 開始建立現有廣告活動 |
firebasemessagingcampaigns.campaigns.stop | 更新現有廣告活動 |
Firebase 雲端通訊權限
權限名稱 | 說明 |
---|---|
cloudmessaging.messages.create | 透過 FCM HTTP API 傳送通知和資料訊息 和 Admin SDK |
權限名稱 | 說明 |
---|---|
firebasenotifications.messages.create | 在通知編輯器建立新訊息 |
firebasenotifications.messages.delete | 刪除通知編輯器中的現有訊息 |
firebasenotifications.messages.get | 在通知撰寫工具中擷取現有訊息的詳細資料 |
firebasenotifications.messages.list | 在通知編輯器擷取現有訊息清單 |
firebasenotifications.messages.update | 更新通知編輯器中的現有訊息 |
Firebase Crashlytics 權限
權限名稱 | 說明 |
---|---|
firebasecrashlytics.config.get | 擷取 Crashlytics 配置設定 |
firebasecrashlytics.config.update | 更新 Crashlytics 配置設定 |
firebasecrashlytics.data.get | 擷取與 Crashlytics 問題和工作階段相關聯的指標 |
firebasecrashlytics.issues.get | 擷取 Crashlytics 問題的詳細資料,包括附加的附註 問題 |
firebasecrashlytics.issues.list | 擷取 Crashlytics 問題清單 |
firebasecrashlytics.issues.update | 開啟、關閉及忽略現有的 Crashlytics 問題 更新問題附加的附註 |
firebasecrashlytics.sessions.get | 擷取 Crashlytics 當機工作階段的詳細資料 |
權限名稱 | 說明 |
---|---|
firebasecrash.issues.update | 更新現有的 Crashlytics 問題、建立問題附註並進行設定 當機風險驟升快訊 |
firebasecrash.reports.get | 擷取現有的 Crashlytics 報表 |
Firebase Dynamic Links 權限
權限名稱 | 說明 |
---|---|
firebasedynamiclinks.domains.create | 建立新的 Dynamic Links 網域 |
firebasedynamiclinks.domains.delete | 刪除現有的 Dynamic Links 網域 |
firebasedynamiclinks.domains.get | 擷取現有 Dynamic Links 網域的詳細資料 |
firebasedynamiclinks.domains.list | 擷取現有的 Dynamic Links 網域清單 |
firebasedynamiclinks.domains.update | 更新現有的 Dynamic Links 網域 |
firebasedynamiclinks.links.create | 建立新的 Dynamic Links |
firebasedynamiclinks.links.get | 擷取現有 Dynamic Links 的詳細資料 |
firebasedynamiclinks.links.list | 擷取現有 Dynamic Links 清單 |
firebasedynamiclinks.links.update | 更新現有的 Dynamic Links |
firebasedynamiclinks.stats.get | 擷取 Dynamic Links 統計資料 |
firebasedynamiclinks.destinations.list | 擷取現有的 Dynamic Links 目的地 |
firebasedynamiclinks.destinations.update | 更新現有的 Dynamic Links 目的地 |
Firebase Extensions 發布權限
權限名稱 | 說明 |
---|---|
firebaseextensionspublisher.extensions.create | 上傳新版擴充功能 |
firebaseextensionspublisher.extensions.delete | 刪除或淘汰擴充功能的版本 |
firebaseextensionspublisher.extensions.get | 擷取擴充功能版本的詳細資料 |
firebaseextensionspublisher.extensions.list | 列出這項發布商專案上傳的所有擴充功能版本 |
Firebase 託管權限
權限名稱 | 說明 |
---|---|
firebasehosting.sites.create | 建立新的託管 Firebase 專案的資源 |
firebasehosting.sites.delete | 刪除現有頻道 託管資源 Firebase 專案 |
firebasehosting.sites.get | 擷取現有專案的詳細資料 託管資源 Firebase 專案 |
firebasehosting.sites.list | 擷取 託管資源 Firebase 專案 |
firebasehosting.sites.update | 更新現有報表 託管資源 Firebase 專案 |
Firebase 應用程式內通訊權限 (Beta 版)
權限名稱 | 說明 |
---|---|
firebaseinappmessaging.campaigns.create | 建立新廣告活動 |
firebaseinappmessaging.campaigns.delete | 刪除現有廣告活動 |
firebaseinappmessaging.campaigns.get | 擷取現有廣告活動的詳細資料 |
firebaseinappmessaging.campaigns.list | 擷取現有廣告活動的清單 |
firebaseinappmessaging.campaigns.update | 更新現有廣告活動 |
Firebase ML 權限 (Beta 版)
權限名稱 | 說明 |
---|---|
firebaseml.models.create | 建立新的機器學習模型 |
firebaseml.models.update | 更新現有機器學習模型 |
firebaseml.models.delete | 刪除現有的機器學習模型 |
firebaseml.models.get | 擷取現有機器學習模型的詳細資料 |
firebaseml.models.list | 擷取現有機器學習模型清單 |
firebaseml.modelversions.create | 建立新的模型版本 |
firebaseml.modelversions.get | 擷取現有模型版本的詳細資料 |
firebaseml.modelversions.list | 擷取現有模型版本的清單 |
firebaseml.modelversions.update | 更新現有模型版本 |
Firebase Performance Monitoring 權限
權限名稱 | 說明 |
---|---|
firebaseperformance.config.create | 建立新的問題門檻設定 |
firebaseperformance.config.delete | 刪除現有問題門檻設定 |
firebaseperformance.config.update | 修改快訊和現有問題門檻設定 |
firebaseperformance.data.get | 查看所有效能資料和問題門檻值 |
Firebase 即時資料庫權限
權限名稱 | 說明 |
---|---|
firebasedatabase.instances.create | 建立新的資料庫執行個體 |
firebasedatabase.instances.get | 擷取現有資料庫執行個體的中繼資料
現有資料庫執行個體中資料的唯讀存取權 |
firebasedatabase.instances.list | 擷取現有資料庫執行個體的清單 |
firebasedatabase.instances.update | 具備現有資料庫執行個體資料的完整讀取和寫入權限
啟用及停用資料庫執行個體 擷取及修改現有資料庫執行個體的安全性規則 |
firebasedatabase.instances.disable | 停用使用中的資料庫執行個體
系統會保留現有資料,但無法讀取/寫入。 |
firebasedatabase.instances.reenable | 重新啟用已停用的資料庫執行個體
再次存取現有資料即可讀取/寫入。 |
firebasedatabase.instances.delete | 刪除已停用的資料庫執行個體
資料庫名稱一經刪除即無法重複使用。 系統將在下列時間過後永久刪除已刪除資料庫執行個體中的資料: 20 天。 |
firebasedatabase.instances.undelete | 在永久刪除資料之前,取消刪除已刪除的資料庫執行個體
遭到刪除
刪除資料庫執行個體中的資料已永久刪除 執行個體刪除後的 20 天內。 |
Firebase 遠端設定權限
權限名稱 | 說明 |
---|---|
cloudconfig.configs.get | 擷取遠端設定資料 |
cloudconfig.configs.update | 更新遠端設定資料 |
Firebase Test Lab 權限
Test Lab 需要存取 Cloud Storage 值區,因此需要 與標準資源環境下的特定權限設定 Firebase 預先定義角色。 如要授予 Test Lab 存取權,請使用下列其中一個選項:
針對透過 Firebase 控制台啟動的測試
在專屬的 Firebase 專案中測試應用程式。
新增需要 Test Lab 存取權的成員,然後指派舊版專案給他們 角色 Firebase 控制台
- 如要允許成員使用 Test Lab 執行測試,請指派專案 Editor 或更高版本。
- 如要讓成員在 Test Lab 中查看測試結果,請指派專案 Viewer 或以上。
針對從 gcloud CLI Testing API Gradle 管理的裝置 同時使用自己的 Cloud Storage 值區
指派一對預先定義角色 (共同授予必要的角色組合) 權限) Google Cloud 控制台。
如要允許成員使用 Test Lab 執行測試,請指派下列兩項值:
- Firebase Test Lab 管理員 (
roles/cloudtestservice.testAdmin
) - Firebase Analytics 檢視者 (
roles/firebase.analyticsViewer
)
- Firebase Test Lab 管理員 (
如要讓成員在 Test Lab 中查看測試結果,請同時指派兩項資訊:
- Firebase Test Lab 檢視者 (
roles/cloudtestservice.testViewer
) - Firebase Analytics 檢視者 (
roles/firebase.analyticsViewer
)
- Firebase Test Lab 檢視者 (
權限名稱 | 說明 |
---|---|
cloudtestservice.environmentcatalog.get | 擷取專案支援的測試環境目錄 |
cloudtestservice.matrices.create | 要求依據指定規格執行測試矩陣 |
cloudtestservice.matrices.get | 擷取測試矩陣的狀態 |
cloudtestservice.matrices.update | 更新未完成的測試矩陣 |
cloudtoolresults.executions.list | 擷取歷史記錄的執行作業清單 |
cloudtoolresults.executions.get | 擷取現有執行作業 |
cloudtoolresults.executions.create | 建立新的執行作業 |
cloudtoolresults.executions.update | 更新現有執行作業 |
cloudtoolresults.histories.list | 擷取歷史記錄清單 |
cloudtoolresults.histories.get | 擷取現有記錄 |
cloudtoolresults.histories.create | 建立新記錄 |
cloudtoolresults.settings.create | 建立新的工具結果設定 |
cloudtoolresults.settings.get | 擷取現有的工具結果設定 |
cloudtoolresults.settings.update | 更新工具結果設定 |
cloudtoolresults.steps.list | 擷取執行作業的步驟清單 |
cloudtoolresults.steps.get | 擷取現有步驟 |
cloudtoolresults.steps.create | 建立新的步驟 |
cloudtoolresults.steps.update | 更新現有步驟 |
與外部服務權限整合
權限名稱 | 說明 |
---|---|
firebaseextensions.configs.create | 為外部服務建立新的擴充功能設定
(「Firebase 主控台」>「專案設定」>「整合」) |
firebaseextensions.configs.delete | 刪除外部服務現有的擴充功能設定
(「Firebase 主控台」>「專案設定」>「整合」) |
firebaseextensions.configs.list | 擷取外部服務的擴充功能設定清單
(「Firebase 主控台」>「專案設定」>「整合」) |
firebaseextensions.configs.update | 更新外部服務現有的擴充功能設定
(「Firebase 主控台」>「專案設定」>「整合」) |