如何在亚马逊EC2中配置安全组

时间:2015-03-01 14:53:22

标签: security amazon-web-services amazon-ec2 rightscale

我是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>

1 个答案:

答案 0 :(得分:0)

安全组不会放慢速度&#34;访问Amazon EC2实例。它们用于确定哪些端口对给定的IP地址范围开放。允许流量通过,或者不允许流量。

可以为入站出站流量定义安全组。默认情况下,拒绝所有入站流量,并允许所有出站流量。

您的应用程序可能正在尝试访问某些外部服务并且超时,从而导致延迟。允许所有出站流量通常是可以接受的,因此请先尝试并查看您的应用程序是否表现更好。

此外,请检查您的应用程序正在生成的日志文件,以查看是否正在生成任何错误,这将为您提供有关可能发生的情况的提示。