开发者社区> 问答> 正文

RDS PostgreSQL或PPAS实例如何查看本地IP?

将本地设备的公网IP地址添加到RDS白名单后,无法访问RDS实例,而其他设备可以访问该RDS实例。且将RDS白名单设置为公司的网段或者0.0.0.0/0后,本地设备也可以访问RDS实例。

展开
收起
雪哥哥 2022-01-07 14:26:52 2002 0
1 条回答
写回答
取消 提交回答
  • 添加到白名单的本地设备公网IP地址不正确。 本文只适用于ECS以外的设备访问RDS实例的情况。如果是ECS实例访问RDS实例,可以在ECS实例的详情页面查看准确的公网IP地址和内网IP地址。

    将0.0.0.0/0路由条目加入RDS  PostgreSQL或PPAS的白名单,操作方法请参见设置白名单。 使用pgAdmin4客户端连接RDS PostgreSQL或者RDS PPAS实例。 单击 数据库,选择 postgres,单击页面上方的 工具 > 查询工具。

    执行如下SQL语句,查看显示结果中 query 列的值为 SELECT 所对应的client_addr列的IP,即为本地设备公网IP。 select datname, pid, usename,client_addr, client_hostname, client_port,query  from pg_stat_activity; 将在步骤1白名单中添加的0.0.0.0/0路由条目删除,添加真实的公网IP。

    2022-01-07 18:13:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像