-1

我是这个 Aws 安全性的新手,可以在亚马逊网络服务中部署。当我使用某些 IP 地址限制安全组时,我的应用程序运行速度非常慢或者它也可能无法运行,这就是我尝试调用部署在 aws 中的 web 服务时连接超时的原因。当我在安全组中打开 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

我正在使用休眠从我的 Web 应用程序连接数据库。但是每次我与上述安全组连接超时。但如果我删除 IP 地址限制,它就可以正常工作。注意:数据库连接在 mysql 工作台上工作正常

<property name="hibernate.connection.url">jdbc:mysql://schemaname.amazonDBInsatnce:3306/test</property>
4

1 回答 1

0

安全组不会“减慢”对 Amazon EC2 实例的访问。它们用于确定哪些端口对给定的 IP 地址范围开放。要么允许流量通过,要么不允许通过。

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

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

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

于 2015-03-01T22:18:35.863 回答