簡體   English   中英

如何從不同的項目和他自己的項目中獲取內部雲運行服務?

[英]How to reach internal cloud run services from a different project and his own?

我目前陷入了谷歌雲平台上的網絡架構問題。

讓我解釋:

我有一個項目 A,其中包含不同的 Google Cloud Run 服務,這些服務都受到內部入口的限制(未經外部負載均衡器授權)。 所有項目 A 服務都有一個內部負載均衡器,其地址為 ip,來自 default.network。 另一個項目 B 的設置方式完全相同,我想從項目 B 獲得項目 A 服務項目 B 服務。

我使用在項目 A 中創建並與項目 B 共享的特定 su.net 設置了共享 VPC。據我所知,我必須在項目 B 服務中設置無服務器 VPC 連接器才能訪問任何內部地址。 因此,從項目 B 中,如果我使用使用自己的 default.network 的無服務器 VPC,我將無法訪問項目 A 服務(超時),但我可以訪問他自己的服務。 否則,如果我使用項目 A 無服務器 VPC,我可以訪問項目 A 服務,但不能訪問他自己的服務(超時)。

這整個情況是有道理的,但是否有可能創建(使用 VPC 網絡對等?)一個特殊的 VPC 連接器,它僅使用共享的 su.net 僅路由來自項目 A 的內部地址,並使用來自項目 B 的其他 su.net 來路由他自己的服務?

我終於找到了使用Private Service Connect執行此操作的正確方法。 只需要在項目 A 中發布一個服務並在項目 B 中連接一個端點。所有這一切都不需要任何共享 VPC 配置或其他任何東西。

暫無
暫無

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

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