Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
Firebase Extensions の非推奨に関するよくある質問
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Firebase Extensions サービスは非推奨となり、2027 年 3 月 31 日に廃止されます。すでにインストールされている拡張機能は無期限に実行されますが、この日以降はキー管理機能を利用できなくなります。移行に関するガイダンスとツールは、2026 年 9 月にリリースされる予定です。
Firebase Extensions を非推奨にする理由
基盤となる Google Cloud インフラストラクチャの変更と非推奨化が予定されているため、マネージド Firebase Extensions サービスを終了します。
2027 年 3 月 31 日以降、既存のデプロイ済み拡張機能は動作しなくなりますか?
いいえ。すでにデプロイされた拡張機能は、標準の Google Cloud インフラストラクチャ(Cloud Functions、Eventarc、Cloud Run、Cloud Tasks など)で直接実行され、無期限に実行され続けます。ただし、2027 年 3 月 31 日以降は、Firebase コンソールまたは CLI を使用してこれらの拡張機能を更新、再構成、アンインストールできなくなります。
ユーザーが何も対応しなかった場合はどうなりますか?
ユーザーが何も操作しない場合、既存のデプロイ済み関数は標準アセットとして引き続き実行されます。ただし、次の点に注意してください。
- 構成パラメータの変更や環境変数の更新はできません。
- バグの修正、セキュリティ パッチ、依存関係のアップグレードを適用できません。
- 現在、ほとんどの拡張機能は、古い Node.js ランタイムに関連付けられている以前の Cloud Functions v1 SDK で構築されています。これらのレガシー ランタイムが Google Cloud によって完全に廃止されると、関数が実行されなくなったり、無効になったりする可能性があります。
ランタイム サポートをご覧ください。
拡張機能のユーザーとして、どのような対応をすればよいですか?
拡張機能のユーザーで、インストールした拡張機能を使用しなくなった場合は、2027 年 3 月 31 日までにアンインストールしてください。
廃止後は、Firebase コンソールの標準の [アンインストール] ボタンと対応する CLI コマンドが削除されます。ユーザーは、Google Cloud コンソールを使用して、関連するすべての Google Cloud リソース(個々の Cloud Functions、Secret Manager シークレット、Cloud Tasks キュー、カスタム IAM サービス アカウントなど)を手動で削除する必要があります。
ただし、インストールした拡張機能を積極的に使用している場合は、今すぐ最新バージョンに更新し、常に最新の状態に保つことをおすすめします。2026 年 9 月に、Firebase チームから包括的な移行ドキュメント、ツール、詳細な移行オプションが提供されます。
Firebase Extensions の後継となるものはありますか?
2026 年 9 月に、Firebase チームからユーザーに連絡し、インストール済みの拡張機能を同様の動作をするセルフマネージド関数に移行する方法について詳しく説明します。これらのセルフマネージド関数は、Extensions の廃止後も更新と再構成を続けることができます。ワークロードを移行するための詳細な移行オプション、移行ツール、ドキュメントをご提供します。
拡張機能のパブリッシャーとして何をすべきですか?
アクションは 2 つの異なるフェーズに分かれています。2026 年 6 月 20 日以降の現在のフェーズでは、移行に向けて拡張機能を準備する手順を実行できます。2026 年 9 月に始まる第 2 フェーズでは、共有可能な関数キットを使用して移行を完了できます。
当面は、公開済みの拡張機能を第 2 世代の関数に移行することから始めることをおすすめします。これは、関数キットを作成するための前提条件です。これには、Cloud Functions v2 SDK を使用して拡張機能のロジックをパッケージ化することが含まれます。移行を簡素化するため、宣言型セキュリティやライフサイクル イベントなどの機能をサポートするよう Cloud Functions v2 SDK を更新しました。既存の拡張機能コードを、コア ビジネス ロジックの変更を最小限に抑えて第 2 世代の関数に移行できるようになりました。詳しくは、パブリッシャー向けの移行ガイドをご覧ください。
他に質問がある場合はどうすればよいですか?
2026 年 9 月に、Firebase チームはユーザーとパブリッシャーの両方に連絡を取り、包括的な移行ドキュメント、ツール、詳細な移行オプションを提供します。
なお、Firebase Extensions の移行方法についてご不明な点があるパブリッシャー様は、まずパブリッシャー向けの移行ガイドをご覧ください。このガイドでは、更新に関する最新情報を入手する方法と、公開済みの拡張機能の代替手段を提供するためのサポートを受ける方法について説明します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-08-10 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-08-10 UTC。"],[],[]]