我的 Linux EC2 实例出现在专有网络下 --
保安组
断续器
在安全组下,我打开了:
在我使用Private IPv4地址和密钥ssh到我的EC2实例后,我一直在尝试将AWS cli添加到我的实例中
我的ec2实例在我输入this后生成:
curl https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip -o awscliv2.zip
错误:
0curl: (7)无法连接到awscli.amazonaws.com:443;
问题出在哪里?
如果您的实例位于私有子网中并且没有公有 IP,则无法通过互联网网关进行路由。您必须通过一些NAT设备进行路由。最简单的是 NAT 网关,尽管您也可以设置 EC2 实例以达到相同的目的。
当您使用(最近添加的)向导设置新VPC时,它会为您提供自动创建公共和私有子网以及NAT网关的选项。或者您可以按照这些说明将其添加到现有VPC。
请注意,与互联网网关不同,NAT网关不是免费的
PS.再次抱歉误解您的问题。
您能否检查您的实例是否正在运行任何防火墙?您可以使用以下命令禁用防火墙(如果有):
# For Uncomplicated Firewall
sudo ufw disable
# For firewalld
sudo systemctl disable firewalld --now
此外,aws cli 安装的官方文档在 https 地址周围有双引号 (https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)
卷曲“https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip“-o”awscliv2.zip“
这可能是问题所在,也可能不是,但值得一试。