我正在尝试使用aws-postgres-db连接到vercel
我已经创建了一个免费层rds的实例我得到了端点
,所以这是我的服务器代码
const connection = await createConnection({
type: 'postgres',
url: process.env.DATABASE_URL,
logging: false,
synchronize: false,
entities: [
User,
],
});
所以我的主要问题是如何创建url
我尝试过DATABASE_URL=postgresql://user:password@我的aws端点:5432/my aws数据库名称
且未工作vercel错误显示
错误:任务在10.01秒后超时
我做错了什么?
转到aws rds db实例,在右边(一旦您选择了该实例(,会有vpc安全组选择它,并为您连接的ip添加入站和出站防火墙规则,如果它是您的本地ip,则它将是您的wan ip。你也可以用允许所有流量来测试它,但我强烈建议不要这样做
Task timed out
几乎总是由于错误或缺少防火墙规则。验证RDS实例安全组是否具有针对vercel服务器的规则。