簡體   English   中英

Google App Engine 上的傳出 HTTP 請求位置

[英]Outgoing HTTP Request Location on Google App Engine

我有一個用 NodeJS(NodeJS v10 + Express v4.16 + Node-Fetch v2.3)制作的 API 並進入這個 API,我有一個端點需要使用來自第三方 API/服務的內容(通過 Z29DC3C9EA246FF98988 發布請求 API/服務) )

問題是:這個第三方 API只接受來自巴西的請求

過去,我的 API 托管在 Digital Ocean 上,但根據此規則,我已遷移到 GCP(因為 DO 在巴西沒有主機)並在southamerica-east1 (聖保羅/巴西)下創建了我的 App Engine 應用程序文件)

是的......它適用於我的機器¯|_(ツ)_/¯

發生了什么:有時請求運行正常,工作正常,但在一些版本更新后(我使用 CI/CD 進行部署)請求下降。

問題:是否存在一種方法來控制我的應用程序僅使用托管區域來發出傳出請求?

PS* 我沒有使用 flex env,目的是為了防止自動縮放(和成本提升)。 (我不知道我是否正確,因為我是 GCP 的新手)

Google Cloud Platform 的 IP 共享相同的地理位置(美國),所以我會說請求會失敗。 您可以查看這個這個問題以獲取更多信息和潛在的解決方法。

暫無
暫無

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

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