3

我已经设置了一个 Amazon RDS 实例,我希望只允许我的 Bluemix 应用程序访问它

目前我已经设置了我的 Ec2 安全组以允许端口 3306 上的所有 mysql 流量,但允许所有 IP。

到目前为止,我的理解是,Bluemix 应用程序具有动态实例 IP,并且每次在登台后都会更改。

如何找到我的 Bluemix 应用程序的静态 IP?我已经读过使用云集成或安全网关服务可以提供帮助,但不确定如何使用 Amazon RDS 实例执行此操作。

4

3 回答 3

0

唯一的方法是创建一个 IBM 容器以获取分配的静态公共 IP。映像您的应用程序,将其加载到容器中,然后挂载。看起来 IBM 限制每个帐户 2 个 IP 容器 - 所以请谨慎使用。

蓝混合

于 2015-11-10T03:02:20.110 回答
0

请参阅我对类似问题的回答:
动态更改安全组规则

总而言之,将服务放置在 AWS 中或您的 Bluemix 应用程序附近。创建 IAM 角色,为您的服务提供更改安全组规则的访问权限。您可以在 AWS IAM 上查看文档。使用服务中的安全凭证(access_key 和 secretkey、region)来访问 AWS API。因此,您的服务将定期检查 Bluemix 应用程序的 IP 是否已更改,如果已更改,将更新安全组。

如果您没有找到任何直接的解决方案,可以使用此方法。

于 2015-10-31T19:58:32.633 回答
0

科鲁什,

您是否探索过通过静态 IP 路由流量的Statica服务?

于 2016-09-28T01:38:41.547 回答