我有一个运行以下网络设置的 EC2 实例:
- 它驻留在连接了 Internet 网关的公共子网中
- 它有一个附加了出站规则的安全组,以允许所有流量(0.0.0.0/0 上的所有端口)
根据文档,应该可以使用 AWS Session Manager 连接到实例:
为了让您的托管实例和 Systems Manager 服务相互通信,您必须执行以下操作之一: - 将
Systems Manager 配置为使用接口虚拟私有云 (VPC)
端点
- 在您的托管实例上启用出站 Internet 访问注意
不需要启用入站 Internet 访问。
(来源:https ://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-prereqs.html )
但是当我尝试与 Session Manager 连接时,连接没有初始化(出现黑屏但它保持为空)。
如果我启用安全组中的所有入站流量(通过在 0.0.0.0/0 上的所有端口上添加入站规则),则会话管理器可以正常工作。但它不应该是必需的,当然出于安全原因我想避免它。
那么设置有什么问题呢?