我已经通过AWS RDS创建了一个Postgresql数据库示例,现在我正尝试从我的django应用连接到它,所以我创建了一个新的安全组并修改了绑定规则。
然而,我如何激活这个新规则?我进入我的数据库示例,在"安全组"下,它只说:
default (sg-9a15a9f0)
( active )
并且没有显示我创建的新安全组。在安全组用户界面中,我找不到激活新安全组的按钮。
你知道吗?
我已经通过AWS RDS创建了一个Postgresql数据库示例,现在我正尝试从我的django应用连接到它,所以我创建了一个新的安全组并修改了绑定规则。
然而,我如何激活这个新规则?我进入我的数据库示例,在"安全组"下,它只说:
default (sg-9a15a9f0)
( active )
并且没有显示我创建的新安全组。在安全组用户界面中,我找不到激活新安全组的按钮。
你知道吗?
5条答案
按热度按时间8ftvxx2r1#
您的Amazon RDS数据库当前使用的是“默认”安全组。因此,您有两个选择:
*创建一个新的安全组(如您所做),然后转到RDS控制台,单击您的数据库,然后选择示例操作-〉修改并修改与DB示例关联的安全组(添加新的安全组,删除 * 默认 * 安全组)
安全组在EC2服务中设置,因此要创建新的安全组,请转到EC2服务,然后单击左侧Network & Security下的Security Groups。
fae0ux8s2#
要修改默认安全组,只需执行以下步骤
1.转到Amazon RDS控制台
1.单击示例
1.单击安全组
1.添加入站规则
blmhpbnm3#
最好不要将打开的入站规则添加到附加到数据库示例的默认安全组。创建一个新的安全组,然后修改您的数据库示例,您可以在其中选择新创建的安全组。请注意,您可以将多个安全组附加到数据库示例。
aamkag614#
最好的选择是修改安全组,因为该组已经附加到Postgresql。
如果你在创建postgresql的时候根本不想使用默认的SG,那么选择正确的SG来避免这种歧义。
rmbxnbpk5#
我在尝试将我的数据库移动到新的VPC时遇到了这个问题。在AWS控制台中,我只能在切换到新的VPC * 之后 * 选择我创建的安全组。您不能同时执行这两个操作。
安全组的选项由关联的VPC过滤,因此您必须:
1.转到RDS〉数据库〉(您的数据库)〉修改。
1.更改您的VPC并应用更改。
1.等待更改完成。
1.再次选择修改。您应该看到新的安全组作为一个选项。