Amazon web services aws ec2实例正在返回空数组

Amazon web services aws ec2实例正在返回空数组,amazon-web-services,amazon-ec2,aws-cli,Amazon Web Services,Amazon Ec2,Aws Cli,我正在Windows(eu-west-1)上使用AWS CLI。那里有一个EC2实例,但当我使用以下工具查找它时: aws ec2 describe-instances 而且 aws ec2 describe-instances --region eu-west-1 --instance-ids x-xxxxxxxx 我得到一个空数组,出现错误: 调用DescribeInstances操作时发生错误(InvalidInstanceID.NotFound):实例ID“x-xxxxxxxxxxx

我正在Windows(eu-west-1)上使用AWS CLI。那里有一个EC2实例,但当我使用以下工具查找它时:

aws ec2 describe-instances
而且

aws ec2 describe-instances --region eu-west-1 --instance-ids x-xxxxxxxx
我得到一个空数组,出现错误:

调用DescribeInstances操作时发生错误(InvalidInstanceID.NotFound):实例ID“x-xxxxxxxxxxxx”不存在


还有什么我可以检查的吗?

检查正在使用的aws配置文件,如果您没有通过,则使用默认配置文件,并且高度怀疑在aws cli中查询的配置文件中有错误的帐户?它的MinUse aws sts获取呼叫者身份,以查看您的呼叫是否使用了正确的凭证如果您只使用aws ec2描述实例--地区eu-west-1?如果这没有提供结果,并且您知道eu-west-1中有一个实例,那么您的AWS CLI正在使用一组与其他AWS帐户关联的凭据。这就是为什么它看不到这个实例。好吧,我想我看到了这个问题。我以正确的用户身份登录,但每个环境都有不同的帐号。如何将该帐户添加到“描述实例”命令中?检查正在使用的aws配置文件,如果未通过,则使用默认配置文件,并高度怀疑在aws cli中查询的配置文件中有错误的帐户?它的MinUse aws sts获取呼叫者身份,以查看您的呼叫是否使用了正确的凭证如果您只使用aws ec2描述实例--地区eu-west-1?如果这没有提供结果,并且您知道eu-west-1中有一个实例,那么您的AWS CLI正在使用一组与其他AWS帐户关联的凭据。这就是为什么它看不到这个实例。好吧,我想我看到了这个问题。我以正确的用户身份登录,但每个环境都有不同的帐号。如何将该帐户添加到“描述实例”命令中?