AWS 命令行:"Outbound connections on 443 must be enabled" 是什么意思?
AWS Command Line: What "Outbound connections on 443 must be enabled" means?
这里是网络新手
背景
我正在尝试使用 AWS 命令行实用程序连接到我在 AWS 云上的实例。
问题
当我尝试一个简单的命令(来自本地计算机或 EC2)时,例如...
aws ec2 describe-instances
我明白了...
Could not connect to the endpoint URL: "https://ec2.sa-east-1a.amazonaws.com/"
这很不错,因为根据 AWS Command Line User Manual 我应该注意:
The AWS CLI makes API calls to services over HTTPS. Outbound connections
on TCP port 443 must be enabled in order to perform calls.
但这首先意味着什么?我觉得上面的说法一清二楚
1) 我是否应该转到我的实例的 'Security Group' 并将入站规则设置为 'HTTPS TCP 443 0.0.0.0/0'? (不起作用)
2) 或者设置出站规则并设置'HTTPS TCP 443 0.0.0.0/0'? (不起作用)
3) 上述说法与'Security Groups'有关系吗?
4) 如果不需要,那么我应该在我的机器上做什么才能“启用端口 443”。话虽这么说...
5) 我应该从我的本地计算机还是从我的 EC2 远程服务器 运行 AWS 命令行实用程序?
我希望得到一些指导,以便我可以开始解决我的问题。
提前致谢!
您将区域配置为 "sa-east-1a",但 区域 实际上是 "sa-east-1"。您的可用区 是 sa-east-1a、sa-east-1b 等
这里是网络新手
背景
我正在尝试使用 AWS 命令行实用程序连接到我在 AWS 云上的实例。
问题
当我尝试一个简单的命令(来自本地计算机或 EC2)时,例如...
aws ec2 describe-instances
我明白了...
Could not connect to the endpoint URL: "https://ec2.sa-east-1a.amazonaws.com/"
这很不错,因为根据 AWS Command Line User Manual 我应该注意:
The AWS CLI makes API calls to services over HTTPS. Outbound connections on TCP port 443 must be enabled in order to perform calls.
但这首先意味着什么?我觉得上面的说法一清二楚
1) 我是否应该转到我的实例的 'Security Group' 并将入站规则设置为 'HTTPS TCP 443 0.0.0.0/0'? (不起作用)
2) 或者设置出站规则并设置'HTTPS TCP 443 0.0.0.0/0'? (不起作用)
3) 上述说法与'Security Groups'有关系吗?
4) 如果不需要,那么我应该在我的机器上做什么才能“启用端口 443”。话虽这么说...
5) 我应该从我的本地计算机还是从我的 EC2 远程服务器 运行 AWS 命令行实用程序?
我希望得到一些指导,以便我可以开始解决我的问题。
提前致谢!
您将区域配置为 "sa-east-1a",但 区域 实际上是 "sa-east-1"。您的可用区 是 sa-east-1a、sa-east-1b 等