繁体   English   中英

不提供证书的AWS RDS Postgresql Connect

[英]AWS RDS Postgresql Connect Without Providing Certificate

我在AWS RDS中创建了一个启用了加密的新Postgresql实例。

我下载了rds-combined-ca-bundle.pem以便在这样的连接中使用它(我已经在参数组中启用了rds.force ssl):

psql -h "rds-endpoint" -p 5432 \
    "dbname=db user=user sslrootcert=rds-combined-ca-bundle.pem sslmode=verify-full"

但是我发现我仍然可以在不提供此证书的情况下连接到实例

psql -h "rds-endpoint" -p 5432 "dbname=db user=user"

我不明白为什么本教程说我需要pem文件来处理实例。 我做错了什么?

在AWS Docs中,提到:

您可以通过更新数据库实例的参数组来设置rds.force_ssl参数值。 如果数据库实例的参数组不是默认参数组,并且在将rds.force_ssl设置为1时ssl参数已经设置为1,则无需重新启动数据库实例。 否则,必须重新启动数据库实例才能使更改生效

因此,请确保您已重新启动数据库实例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM