我有一個應用程序,有一些功能,我希望第三方業務利用。例如,用戶信息傳遞給我們,我們運行ID檢查併發送帶有信息的令牌。我需要一個API網關
我想我可以使用像3scale這樣的第三方API管理服務,但是我在結束'公開''這個API時必須做些什麼?
謝謝!
我有一個應用程序,有一些功能,我希望第三方業務利用。例如,用戶信息傳遞給我們,我們運行ID檢查併發送帶有信息的令牌。我需要一個API網關
我想我可以使用像3scale這樣的第三方API管理服務,但是我在結束'公開''這個API時必須做些什麼?
謝謝!
使用AWS API網關,您可以setup a simple http proxy to your application。根據您的需求,您可以使用像auth,節流,API密鑰管理,client certificates等功能。
Here是一個博客解釋一些這一點。
希望這有助於Ritisha。
正如Ritisha所提到的,API網關肯定可以工作,但它有點像鎖定它。
我會推薦檢查https://tyk.io/,這是一個開源的網關,有商業選擇。例如,它爲您提供了雲版本,您根本無需公開任何端口。您只需在儀表板中配置您的API,並且可以將您的CNAME記錄綁定到代理API。這應該很適合嘗試。如果你長大了這個選項,你可以自己託管它,或者在所有用戶請求到達你自己的服務器(不是第三方)時使用混合環境,但是另一方面,在雲。
希望它有幫助!