這是非常簡單的問題。如果你得到這個錯誤
Client.InvalidInstanceID.NotFound: The instance ID 'i-XXXXXXXX' does not exist
然後按照下面的步驟。
- 檢查在哪個國家地區的實例是image here
現在進入[email protected]:~# aws configure
輸入
AWS Access Key ID [****************D7M2]:
AWS Secret Access Key [****************2h3r]:
Default region name [us-east-1]:
當詢問默認區域時,更改實例所在的區域。例如:us-east-2。然後按Enter鍵。 NOTE:事實上這些都是可用的地區名稱列表 「RegionNames」
"Regions": [
{
"RegionName": "ap-south-1",
"Endpoint": "ec2.ap-south-1.amazonaws.com"
},
{
"RegionName": "eu-west-2",
"Endpoint": "ec2.eu-west-2.amazonaws.com"
},
{
"RegionName": "eu-west-1",
"Endpoint": "ec2.eu-west-1.amazonaws.com"
},
{
"RegionName": "ap-northeast-2",
"Endpoint": "ec2.ap-northeast-2.amazonaws.com"
},
{
"RegionName": "ap-northeast-1",
"Endpoint": "ec2.ap-northeast-1.amazonaws.com"
},
{
"RegionName": "sa-east-1",
"Endpoint": "ec2.sa-east-1.amazonaws.com"
},
{
"RegionName": "ca-central-1",
"Endpoint": "ec2.ca-central-1.amazonaws.com"
},
{
"RegionName": "ap-southeast-1",
"Endpoint": "ec2.ap-southeast-1.amazonaws.com"
},
{
"RegionName": "ap-southeast-2",
"Endpoint": "ec2.ap-southeast-2.amazonaws.com"
},
{
"RegionName": "eu-central-1",
"Endpoint": "ec2.eu-central-1.amazonaws.com"
},
{
"RegionName": "us-east-1",
"Endpoint": "ec2.us-east-1.amazonaws.com"
},
{
"RegionName": "us-east-2",
"Endpoint": "ec2.us-east-2.amazonaws.com"
},
{
"RegionName": "us-west-1",
"Endpoint": "ec2.us-west-1.amazonaws.com"
},
{
"RegionName": "us-west-2",
"Endpoint": "ec2.us-west-2.amazonaws.com"
}
]
}
Default output format [None]:
離開輸出格式空白,然後按Enter。現在,你是在控制檯完成
現在只需鍵入
[email protected]:~# aws ec2 describe-instance --instance-id i-06343434322t
使快樂快樂
感謝您的輸入。可怕的是ec2-describe-instances(即使有region參數)也不會輸出任何內容。我已經安裝了最新的ec2 CLI工具(截至今天),ec2-describe-regions給出了VALID輸出。也許與我的信譽有關。 – BoomShaka
我重新創建了我的x509證書和私鑰。這解決了這個問題。它必須已經過期,儘管我使用的WAS標記爲活動。奇怪。 – BoomShaka
@BoomShaka - 我強烈建議僅切換到使用IAM訪問密鑰,這些密鑰的使用要簡單得多,而且功能更多,因此隱含更安全。對於EC2命令行工具,X.509證書[同時被棄用](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/setting_up_ec2_command_linux.html#set_aws_credentials_linux),並且很久以來幾乎沒有在別處使用過了。 。請參閱我對[如何使用IAM用戶帳戶下載EC2 X.509證書?](http://stackoverflow.com/a/8995926/45773)以獲得更多信息。 –