我是Aws安全新手,可以部署在amazon webservice中。 当我使用某些IP地址限制安全组时,我的应用程序运行速度很慢或者也可能无法运行,这就是我尝试调用部署在aws中的webservice时连接超时的原因。当我打开安全组中的IP地址限制时,它可以正常工作。
如何使用安全组配置我的AWS。这样我的应用程序只能访问某些受限制的网络。 请帮帮我吧。
以下是我的安全组详细信息
INBOUND
Type Protocol Port range Source
MYSQL TCP 3306 X.X.X.X/X
SSH TCP 22 X.X.X.X/X
HTTP TCP 80 X.X.X.X/X
OUBOUND
Type Protocol Port range Source
MYSQL TCP 3306 0.0.0.0/0
SSH TCP 22 0.0.0.0/0
HTTP TCP 80 0.0.0.0/0
我正在使用hibernate从我的Web应用程序进行数据库连接。但每次我与上述安全组获得连接超时。但如果我删除IP地址限制它工作正常。 注意:数据库连接可以在mysql工作台中正常工作
<property name="hibernate.connection.url">jdbc:mysql://schemaname.amazonDBInsatnce:3306/test</property>
答案 0 :(得分:0)
安全组不会放慢速度&#34;访问Amazon EC2实例。它们用于确定哪些端口对给定的IP地址范围开放。允许流量通过,或者不允许流量。
可以为入站和出站流量定义安全组。默认情况下,拒绝所有入站流量,并允许所有出站流量。
您的应用程序可能正在尝试访问某些外部服务并且超时,从而导致延迟。允许所有出站流量通常是可以接受的,因此请先尝试并查看您的应用程序是否表现更好。
此外,请检查您的应用程序正在生成的日志文件,以查看是否正在生成任何错误,这将为您提供有关可能发生的情况的提示。