谷歌有關于為App Engine Standard設定外部IP的檔案。但是,我有一個要求,要為App Engine Flex設定一個外部IP。
我按照教程的要求,成功地用云路由器和云NAT創建了一個子網路,該網路連接到一個外部靜態IP。我通過在其中創建一個虛擬機實體來測驗該設定是否有效,并看到所有出口流量確實來自保留的外部靜態IP。
但是,當我將App Engine Flex應用程式部署到這個子網路時,它的請求并沒有通過保留的靜態IP進行路由,而是似乎使用了Google提供的共享IP地址池。一切作業正常,也沒有部署錯誤,只是沒有使用保留的外部IP。該應用程式被分配到app.yaml中的子網路:
network:
name: default
subnetwork_name: app-engine-subnet
有什么提示可以讓這個Flex實體通過保留的外部IP路由其出口流量?我知道這可以通過使用虛擬機實體作為代理來完成,但我更喜歡使用云NAT。
uj5u.com熱心網友回復:
根據Google Cloud NAT檔案,Cloud NAT不能用于有外部IP地址的虛擬機。 App Engine Flex不支持只有內部IP的虛擬機(Google App Engine檔案),所以NAT將無法作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/317556.html
標籤:
上一篇:將README.md重命名為自定義名稱并作為專案描述使用
下一篇:谷歌云平臺。云功能與應用程式引擎
