我已经设置了一个Amazon RDS实例,我只想让我的Bluemix应用程序访问它
目前我已设置我的Ec2安全组以允许端口3306上的所有mysql流量,但允许所有IP。
到目前为止,我的理解是Bluemix应用程序具有动态实例IP,并且每次分段后都会更改。
如何找到我的Bluemix应用程序的静态IP?我已经读过,使用云集成或安全网关服务可以提供帮助,但不确定如何使用Amazon RDS实例执行此操作。
答案 0 :(得分:0)
请看我对类似问题的回答:
Dynamically changing Security group rules
总结一下,将服务放在AWS中或Bluemix应用程序附近。创建IAM角色以提供服务访问权限以更改安全组规则。您可以在AWS IAM上查看文档。使用服务中的安全凭据(access_key和secretkey,region)来访问AWS API。因此,您的服务将定期检查Bluemix应用程序的IP是否已更改,并在安全组发生更改时更新安全组。
如果您找不到任何直接解决方案,可以使用此方法。
答案 1 :(得分:0)
唯一的方法是创建一个IBM容器来获取分配的静态公共IP。映像您的应用程序,将其加载到容器中,然后安装。看起来IBM每个帐户限制2个IP容器 - 所以要小心使用。
答案 2 :(得分:0)
Korush,
您是否研究过通过静态IP路由您的流量的Statica服务?