AWS文档: “ Amazon SQS支持SSL上的HTTP(HTTPS)和传输层安全性(TLS)协议。大多数客户端可以自动协商使用更新版本的TLS,而无需进行任何代码或配置更改。AmazonSQS支持1.0、1.1和1.2版本的TLS。所有区域的传输层安全(TLS)协议。”
我是正确的,假设您使用的是AWs SQS SDK(java),那么它将通过HTTPS连接到端口443上的AWS服务器。
如果没有,我找不到列出所需打开端口的任何页面。 那么问题是,AWS SQS正常运行需要哪些出站端口?
答案 0 :(得分:1)
如果您查看the SQS endpoints,将会看到仅支持HTTP和HTTPS。 HTTPS被记录为默认值。来自Java Protocol Javadocs:
默认情况下,通过HTTPS进行通信,并且比HTTP更安全, 这就是AWS建议使用HTTPS的原因。 HTTPS连接可以使用 更多的系统资源,因为需要额外的加密网络工作 流量,因此可以在用户需要时使用HTTP选项。
因此,除非您有非常特定的设置需要HTTP(端口80),否则仅需要端口443。