Amazon ec2 描述E2C实例不需要';我什么也不退

Amazon ec2 描述E2C实例不需要';我什么也不退,amazon-ec2,aws-cli,ec2-api-tools,Amazon Ec2,Aws Cli,Ec2 Api Tools,我已经启动了一个EC2实例并安装了EC2API工具。设置环境变量(JAVA_HOME、EC2_私钥、EC2_证书) 运行ec2 descripe instances不会返回任何内容。根据EC2命令行,应该返回所有当前正在运行(和终止)的实例的参考信息。怎么了 一般来说,ec2描述图像-o self-o amazon可以工作,因此ec2工具可以工作。向ec2实例中显式添加-K和-C参数不会改变这种情况。更详细一点: 您不需要直接设置EC2_URL。您可以使用更友好的命令行选项: --欧盟西部1区

我已经启动了一个EC2实例并安装了EC2API工具。设置环境变量(JAVA_HOME、EC2_私钥、EC2_证书)

运行
ec2 descripe instances
不会返回任何内容。根据EC2命令行,应该返回所有当前正在运行(和终止)的实例的参考信息。怎么了

一般来说,
ec2描述图像-o self-o amazon
可以工作,因此ec2工具可以工作。向ec2实例中显式添加-K和-C参数不会改变这种情况。

更详细一点:

您不需要直接设置EC2_URL。您可以使用更友好的命令行选项:

--欧盟西部1区 (替换要寻址的区域的名称)

这样,您就不需要查找区域的URL端点


下面是解释的地方。

如果您的所有实例都在eu-west-1中,请将aws cli配置为默认使用此区域

仅键入:


系统将提示您输入凭证,然后您可以重写区域

解决方案:必须将
EC2_URL
设置为使用us-east-1以外的其他区域,例如
export EC2_URL=https://ec2.eu-west-1.amazonaws.com
。由于区域错误,没有显示任何内容。我无法理解这里的问题是什么。有人能详细说明一下吗?如何解决这个问题?步骤是什么?这是命令-
导出EC2\u URL吗=https://ec2.eu-west-1.amazonaws.com
?从文档中添加相关部分。它说“如果您已经使用控制台启动了一个实例,并且希望使用CLI处理该实例,则必须为该实例的区域指定端点URL。您可以通过检查控制台导航栏中的区域选择器来验证该实例的区域。”控制台导航栏中的区域选择器在哪里?我通过以下操作从控制台导航栏获取了区域。然后从链接中找到等效的地区名称字符串“us-west-2”及其URL。然后我将其添加到
.bashrc
文件-
导出EC2\u URL=https://elasticache.us-west-2.amazonaws.com
。我不明白这里出了什么问题。有人能详细说明一下吗?