我已在Google App引擎中部署了一个应用程序。
我能够获得部署此应用程序的计算机的IP地址,但我的问题是此应用程序是否始终在相同的IP上运行,或者是否有机会在不同的IP上运行。
由于Google应用引擎是一种云解决方案,因此它可以在多个位置一次运行多个实例。
由于
答案 0 :(得分:7)
GAE使用不同的IP。如果您想了解更多信息,我发现了这个链接:
答案 1 :(得分:1)
Google does have documentation on how to do this,但是您需要运行很多命令才能获取最新的IP地址范围。并非每次都这样做,而是编写了一个小的python脚本来执行这些操作并提取最新的IP地址范围。
要运行下面的代码,只需调用grep "[42]" > result.txt
:
print(list(get_all_ip_cidrs()))
答案 2 :(得分:0)
(2021 年 6 月):以前/现有的答案不再反映当今的当前做法(实际上,该文档页面已被删除)。最重要的是,此类解决方案仍会有所变化。
当前的建议(截至 2020 年)是让用户创建一个负载平衡器,重定向到您的 App Engine(和其他)应用。有关详细信息,请参阅这些资源: