获取可以提供给AWS安全性的网站的IP地址

时间:2019-04-30 14:04:07

标签: linux amazon-web-services networking

我已经开发了一个托管在iPaas提供程序上的应用程序。该应用程序必须对在AWS EC2实例内部运行的服务进行REST API调用。

请注意,该应用程序未推送到AWS。为此,我必须提供对云提供商的访问权限,以便可以成功地对驻留在AWS中的API进行REST调用。这意味着,为了成功进行REST调用,我的应用程序(托管在某个云上)必须获得AWS(托管服务的位置以及应用程序向其发出REST请求)的许可。但是AWS没有提供输入URL的选项。我们如何才能做到这一点?

1 个答案:

答案 0 :(得分:4)

您应该查找您的Cloud Provider的文档。 他们肯定一定为您提供了可供您使用的机器的公共IP。

解决问题的另一种方法是使用ping命令。如果您尝试ping您的云提供商的URL,它将显示IP地址。 但是,您可能会遇到的一个问题是,取决于您的云提供商的规模,可能有不止一台机器可以提供服务。 可能会发生ping命令提供的IP与推送应用程序的计算机的IP可能不同并且您的目的可能无法实现的情况。 在这里,您可以尝试使用网络掩码(在提供对AWS安全组中任何IP的访问权限时使用的网络掩码) 尝试提供对超级网络的访问。

或者您也可以探索一些标准工具的用法,例如“ tracert”,“ traceroute”,“ nslookup”