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

z31licg0  于 2023-02-22  发布在  PostgreSQL
关注(0)|答案(5)|浏览(173)

我已经通过AWS RDS创建了一个Postgresql数据库示例,现在我正尝试从我的django应用连接到它,所以我创建了一个新的安全组并修改了绑定规则。
然而,我如何激活这个新规则?我进入我的数据库示例,在"安全组"下,它只说:

default (sg-9a15a9f0)
( active )

并且没有显示我创建的新安全组。在安全组用户界面中,我找不到激活新安全组的按钮。
你知道吗?

8ftvxx2r

8ftvxx2r1#

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

  • 修改默认安全组,* 或 *
    *创建一个新的安全组(如您所做),然后转到RDS控制台,单击您的数据库,然后选择示例操作-〉修改修改与DB示例关联的安全组(添加新的安全组,删除 * 默认 * 安全组)

安全组在EC2服务中设置,因此要创建新的安全组,请转到EC2服务,然后单击左侧Network & Security下的Security Groups

fae0ux8s

fae0ux8s2#

要修改默认安全组,只需执行以下步骤
1.转到Amazon RDS控制台
1.单击示例
1.单击安全组
1.添加入站规则

blmhpbnm

blmhpbnm3#

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

aamkag61

aamkag614#

最好的选择是修改安全组,因为该组已经附加到Postgresql。
如果你在创建postgresql的时候根本不想使用默认的SG,那么选择正确的SG来避免这种歧义。

rmbxnbpk

rmbxnbpk5#

我在尝试将我的数据库移动到新的VPC时遇到了这个问题。在AWS控制台中,我只能在切换到新的VPC * 之后 * 选择我创建的安全组。您不能同时执行这两个操作。
安全组的选项由关联的VPC过滤,因此您必须:
1.转到RDS〉数据库〉(您的数据库)〉修改。
1.更改您的VPC并应用更改。
1.等待更改完成。
1.再次选择修改。您应该看到新的安全组作为一个选项。

相关问题