Ho impostato alcuni degli strumenti AWS CLI amazon (EC2, Auto Scaling, MOnitoring e ELB). Gli strumenti sono impostati correttamente e funzionano perfettamente. I miei Vars di ambiente sono tutti insieme, quelli relativi a questo Q essere:ec2-describe-instance-status Client.InvalidInstanceID.NotFound ma I KNOW istanza esiste
export EC2_REGION=eu-west-1
export EC2_URL=https://ec2.$EC2_REGION.amazonaws.com
export AWS_ELB_URL=https://elasticloadbalancing.$EC2_REGION.amazonaws.com
Quando eseguo ec2-describe-instance-status i-XXXXXXXX
per uno dei miei casi, ottengo:
Client.InvalidInstanceID.NotFound: The instance ID 'i-XXXXXXXX' does not exist
So che esiste l'ID di istanza, mi lo ha copiato dalla console web di AWS e si trova nella regione eu-west-1 e i miei oggetti sono impostati su questa regione.
Per la vita di me non riesco a capire perché non troverà le mie istanze. C'è qualcosa di assolutamente evidente che sto facendo in modo errato?
AGGIORNAMENTO: ricreare x509 cert/pk risolto questo ... per qualche motivo.
Grazie per l'input. Terrifyingly ec2-describe-instance (anche con l'argomento region) non produce nulla. Ho installato gli ultimi strumenti CLI ec2 (fino ad oggi) ed ec2-describe-regions fornisce l'output VALIDO. Forse qualcosa a che fare con i miei crediti. – BoomShaka
Ho ricreato il mio certificato x509 e la chiave privata. Questo ha risolto il problema. Deve essere scaduto, sebbene quello che stavo usando fosse contrassegnato come attivo. Strano. – BoomShaka
@BoomShaka - Consiglio vivamente di passare all'utilizzo dei soli tasti di accesso IAM, che sono molto più facili da usare e significativamente più versatili, e quindi implicitamente più sicuri; I certificati X.509 sono [nel frattempo deprecati] (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/setting_up_ec2_command_linux.html#set_aws_credentials_linux) per gli strumenti della riga di comando EC2 e quasi mai usati altrove già da un po 'di tempo . Vedi la mia risposta a [Come scaricare un certificato EC2 X.509 con un account utente IAM?] (Http://stackoverflow.com/a/8995926/45773) per un po 'di più su questo. –