
我們目前有一個自託管解決方案,允許我們的客戶添加 CNAMES 以透過自己的網域存取他們的內容。
我們正在將整個堆疊遷移到 Google Cloud,主要產品駐留在 Firebase 託管部署上,並具有無伺服器功能、儲存和 Firestore 資料庫。
我知道我們可以手動並以程式設計方式將 CNAMES 添加到我們的 Firebase 託管帳戶,但 Firebase 上有 20 個硬性限制。
我的問題:GCP 是否提供了一種解決方案,讓我們能夠以程式設計方式添加CNAME、生成自簽名證書,並透過代理將它們指向我們的Firebase 託管URL,同時保留原始CNAME,但提供我們的Firebase 內容?或者該堆疊的推薦方法?
我們不想做的事情:
- 擁有多個 Firebase 部署,每個部署有 20 個網域
- 添加任何託管解決方案(計算引擎等)作為中介
- 遠離 Firebase
我們已聯繫 Firebase 團隊,但建議按照上述第 1 點將其拆分為多個部署,因為他們無法看到其他 GCP 產品。