我有两个heroku应用访问同一个Redis数据库。我需要确保只有这两个服务器才能访问它。
通常,我可以通过IP设置防火墙来实现。但是,Heroku使用dyno系统,并且没有固定的IP服务器。
我找到了proximo
插件,可用于为我的每个应用设置IP。但我想知道这个问题是否有更简单的解决方案。
答案 0 :(得分:0)
您对Heroku上运行应用程序的服务器或其IP地址没有任何控制或保证。
您应该使用辅助身份验证机制,例如redis内置的身份验证方案,用于验证传入请求的连接。
这是Heroku使用的大多数托管redis提供程序(RedisToGo,OpenRedis等)的机制。