2013-02-12 84 views
4

從雲平臺(如AWS Elastic Beanstalk)調用具有IP白名單的API的最佳解決方案是什麼?它本質上沒有固定的IP地址?從雲平臺使用IP(白名單)受限制的API

最近我遇到了這個問題,因爲越來越多的應用程序正在爲雲託管平臺構建。到目前爲止,我遇到的唯一真正的選擇是在靜態IP託管服務器上創建一個文件,充當API請求的代理。

那裏有更好的解決方案嗎?

回答

-1

一個例子 - >這就是彈性負載平衡器的工作。 AWS彈性beanstalk服務的每個環境都有自己的URL。該URL是獨立的 - 也來自您的環境中運行的任何實例。只有負載均衡器知道哪個實例正在運行,是否可用以及他必須爲哪個請求調用。

因此,如果您想讓您的API可用,請使用自己的負載平衡器將您的請求路由到動態運行實例(使用動態IP)。那裏有許多不同的負載均衡器。 Apache Tomcat有一個負載平衡器的自己的howto,所以如果你使用apache tomcat爲你的API,也許這是正確的方式:)。

+0

這個答案要麼與提出的問題完全無關,要麼寫得太差,我不知道它與問題之間的關係。 – stepanian 2013-04-08 04:03:12

+0

問題 - >使用動態IP /實例|調用API /軟件/ ...答案 - >負載平衡器。我也舉了一個例子。 – Eich 2013-04-08 08:17:13