簡體   English   中英

如何在不同的 Google Cloud 項目中使用相同的 IP 地址

[英]How to use the same IP address in different Google Cloud projects

我正在開發一個將 Firebase (Google Cloud) 用於后端應用程序的應用程序。 該項目包含幾個 Firebase 函數,用於從僅接受一個經過驗證的固定 IP 地址(我設法通過 VPC 完成)的第三方獲取數據。

我的開始生產很快,所以我覺得現在是設置兩個不同環境的好時機,一個用於開發,一個用於生產,這意味着兩個不同的 Google Cloud 項目(如果我添加,我想將數據庫和功能分開一些新功能)具有相同的 IP 地址。 有沒有辦法在兩個不同的 Google Cloud 項目之間共享此設置?

這是我的想法,即使我從未測試過。

在您當前的項目中,創建 2 個Internet 網絡端點組 (INEG)

  • 使用 firebase 產品環境的完全合格 url 的 INEG 產品
  • 使用 firebase 開發環境的完全合格 url 的 INEG-dev

然后在你的IP地址預留的項目中創建負載均衡器; 創建2個后端:

  • 使用 INEG-prod 的后端產品
  • 使用INEG-dev的后端開發

然后 URL map

  • 使用您的 /* (例如)將請求路由到后端產品
  • 使用 dev-/* (例如)將請求路由到后端開發

在前端,使用您的 static IP 和 HTTPS 協議。

它應該可以工作(等待大約 5 分鍾,讓 HTTPS 負載均衡器考慮配置)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM