ubuntu 从GCP虚拟机连接到AWS RDS Postgres数据库时出现问题[已关闭]

k75qkfdt  于 2023-04-05  发布在  其他
关注(0)|答案(1)|浏览(110)

**已关闭。**此问题为not about programming or software development。当前不接受答案。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
5小时前关门了。
Improve this question

上下文

我正在尝试将在GCP中的VM中运行的应用程序连接到在AWS中运行的PostgreSQL数据库。我无法更改PostgreSQL设置,但可以更改GCP设置。

问题

当我在端口5432向AWS数据库发送telnet时,它的回答如下:

telnet <secret_host> 5432
Trying <secret_host>...
telnet: Unable to connect to remote host: Connection timed out

我的PC:

telnet <secret_host> 5432
Trying <secret_host>...
Connected to <secret_host>.
Escape character is '^]'.

没有解决方案:(

我配置了ufw服务如下:

To                         Action      From
--                         ------      ----
80/tcp                     ALLOW       Anywhere                  
8088/tcp                   ALLOW       Anywhere                  
443/tcp                    ALLOW       Anywhere                  
22/tcp                     ALLOW       Anywhere                  
5432/tcp                   ALLOW       Anywhere                  
5432                       ALLOW       Anywhere                  
8088/tcp (v6)              ALLOW       Anywhere (v6)             
22/tcp (v6)                ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)             
5432/tcp (v6)              ALLOW       Anywhere (v6)             
5432 (v6)                  ALLOW       Anywhere (v6)

GCP防火墙规则如下:第一节第一节第一节第一节第一次

bxgwgixi

bxgwgixi1#

根据您的案例场景,为了了解更多的环境设置,请确认您尝试访问数据库端点的虚拟机是否位于已部署数据库的同一个VPC中?
如果是这样,这意味着数据库没有外部暴露,从安全Angular 来看,这很有意义。以下Google文档页面:Create HA VPN connections between Google Cloud and AWS可以帮助您在Google Cloud和AWS(多云环境)之间创建VPN,以便您的Google VM可以安全地访问数据库。
请让我知道这是否有帮助。

相关问题