我想在运行中的EC2实例上仅允许/禁止某些应用程序协议,例如HTTP,mongodb,ampq等。
我可以看到,我们可以更改安全组的入站和出站规则。但是,它只能打开或关闭TCP端口(传输层协议),而不能限制应用程序层协议。
我寻求两件事的帮助:
答案 0 :(得分:0)
1的简短答案是,这是您应该在应用程序层中解决的问题。
发件人:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html
如果您有安全组无法满足的要求,除了使用安全组之外,您还可以在任何实例上维护自己的防火墙。
用于安全组的AWS控制台为定义与应用程序层相对应的TCP规则提供了一些帮助。例如。选择HTTP将通过端口80预先填充TCP。但是,它不提供应用程序协议检查。
回复:2.也许应该将其分为自己的问题。