我正在部署一个基本的Django应用程序与云铸造。该应用程序似乎无法连接数据库或与数据库进行身份验证。
运行cf push -f manifest.yml命令后会遇到错误。它返回Start unsuccessful,并建议我使用cf logs app-name-1 --recent命令查看日志。日志包含此错误:
ERR django.db.utils.OperationalError: connection to server at "server-name.region-name.rds.amazonaws.com" (ip.redacted), port 5432 fail
我使用创建了一个Redis实例
网络接口是:
我正在尝试从Firebase触发器连接到这个Redis实例。
问题是:我需要什么防火墙规则才能从云函数连接到计算实例?
请提供尽可能多的详细信息,例如IP范围、入口/出口等,以及我是否必须将Redis客户端连接到内部IP上的实例,还是外部IP。
这是代码:
const redis = require('redis');
let redisInstance = redis.createClient({
/* surely external IP needn't be used
here as