Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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 コンソールから、個々の
Cloud Functions、Secret Manager シークレット、Cloud Tasks キュー、
カスタム IAM サービス アカウントなど、関連するすべての Google Cloud リソースを手動で削除する必要があります。
ただし、インストールした拡張機能を積極的に使用している場合は、
更新して
常に最新の状態に保ってください。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-07-24 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-07-24 UTC。"],[],[]]