将AWS Postgres db连接到Vercel

时间:2020-09-02 01:50:38

标签: postgresql amazon-web-services vercel

我正在尝试使用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秒后超时
我做错了什么?

2 个答案:

答案 0 :(得分:0)

Task timed out几乎总是由于错误或缺少防火墙规则而导致的。验证RDS实例安全组是否具有用于vercel服务器的规则。

答案 1 :(得分:0)

转到aws rds数据库实例,在右侧向下(选择实例后),将有vpc安全组选择它,并为要连接的IP添加入站和出站防火墙规则(如果它是本地IP)将是您的IP地址。您还可以在允许所有流量的情况下对其进行测试,但我强烈建议您反对。