网络新手在这里。
背景
我正在尝试使用AWS Command Line实用程序连接到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我应该注意:
AWS CLI通过HTTPS对服务进行API调用。出站连接 必须启用TCP端口443才能执行呼叫。
但这首先意味着什么呢?我发现上述陈述与一杯泥水一样清晰。
1)我应该去安全小组'我的实例并将入站规则设置为' HTTPS TCP 443 0.0.0.0/0'? (没有工作)
2)或设置出站规则并设置“HTTPS TCP 443 0.0.0.0/0' ? (没有工作)
3)上述声明是否与“安全组”有关?
4)如果没有必要的话,我应该在我的机器上做什么才能启用端口443.这就是说......
5)我应该从本地计算机还是从我的EC2远程服务器运行AWS Command Line实用程序?
我很欣赏一些指导,所以我可以开始解决我的问题了。
提前致谢!
答案 0 :(得分:31)
您的区域配置为“sa-east-1a”,但区域实际上是“sa-east-1”。您的可用区是sa-east-1a,sa-east-1b等。