0

我有两个 Heroku 应用程序访问同一个 Redis 数据库。我需要确保只有这两个服务器可以访问它。

通常,我可以通过 IP 设置防火墙来做到这一点。但是,Heroku 使用的是 dyno 系统,并且没有固定的服务器 IP。

我找到了proximo插件,它可以用来为我的每个应用程序设置一个 IP。但我想知道这个问题是否有更简单的解决方案。

4

1 回答 1

0

您无法控制或保证在 Heroku 上运行您的应用程序的服务器或其 IP 地址。

您应该使用辅助身份验证机制,例如 redis 内置的身份验证方案,用于对传入请求进行身份验证。

这是 Heroku 上大多数托管 redis 提供程序(RedisToGo、OpenRedis 等)使用的机制。

于 2013-09-23T13:56:32.573 回答