我正在尝试使用AWS Postgres db连接到Vercel。
我已经创建了一个免费套餐的实例
我得到了端点
这是我的服务器代码
const connection = await createConnection({
type: 'postgres',
url: process.env.DATABASE_URL,
logging: false,
synchronize: false,
entities: [
User,
],
});
所以我的主要问题是如何创建网址
我已经尝试过DATABASE_URL = postgresql:// user:password @ my aws端点:5432 / my aws数据库名称
却无法正常使用速度错误
错误:任务在10.01秒后超时
我做错了什么?
答案 0 :(得分:0)
Task timed out
几乎总是由于错误或缺少防火墙规则而导致的。验证RDS实例安全组是否具有用于vercel服务器的规则。
答案 1 :(得分:0)
转到aws rds数据库实例,在右侧向下(选择实例后),将有vpc安全组选择它,并为要连接的IP添加入站和出站防火墙规则(如果它是本地IP)将是您的IP地址。您还可以在允许所有流量的情况下对其进行测试,但我强烈建议您反对。