更改AWS RDS数据库实例上的安全组

时间:2018-06-21 03:27:54

标签: database postgresql amazon-web-services amazon-rds

我已经通过AWS RDS创建了一个Postgresql数据库实例。我现在正尝试从django应用程序连接到它,因此我创建了一个新的安全组并更改了绑定规则。

但是如何使该新规则生效?我进入数据库实例,在“安全组”下仅显示:

default (sg-9a15a9f0)
( active )

,并且不显示我创建的新安全组。在安全组用户界面中,我找不到使新安全组处于活动状态的按钮。

有什么主意吗?

4 个答案:

答案 0 :(得分:8)

您的Amazon RDS数据库当前正在使用“默认”安全组。因此,您有两种选择:

  • 修改默认安全组
  • 创建新的安全组(完成操作),然后转到RDS控制台,单击数据库,然后选择实例操作->修改和< strong>修改与数据库实例关联的安全组(添加新的安全组,删除 default 安全组)

答案 1 :(得分:2)

要修改默认安全组,只需按照以下步骤操作

  1. 转到 Amazon RDS 控制台

  2. 点击实例

  3. 点击安全组

  4. 添加入站规则

enter image description here

答案 2 :(得分:0)

最好不要将打开的入站规则添加到附加到数据库实例的默认安全组中。创建一个新的安全组,然后修改您的数据库实例,您可以在其中选择新创建的安全组。请注意,您可以将多个安全组附加到数据库实例。

答案 3 :(得分:0)

最好的选择是修改安全组,因为该组已经连接到了Postgresql。

如果在创建PostgreSQL的过程中根本不想使用默认值,请选择正确的SG以避免这种歧义。