2010-11-18 21 views
20

Ho avviato un'istanza EC2 e installato gli strumenti ec2-api. Le variabili di ambiente (JAVA_HOME, EC2_PRIVATE_KEY, EC2_CERT) sono impostate.La descrizione dell'istanza E2C non restituisce nulla

In esecuzione ec2-describe-instances non restituisce nulla. Secondo le informazioni di riferimento della riga di comando EC2 su tutte le istanze attualmente in esecuzione (e terminate) devono essere restituite. Cosa c'è che non va?

In generale, ec2-describe-images -o self -o amazon funziona, quindi gli strumenti EC2 funzionano. L'aggiunta esplicita di parametri -K e -C alle istanze ec2-describe non modifica la situazione.

Con i migliori saluti, Jimbo

+5

Soluzione: Il 'EC2_URL' deve essere impostato in modo da utilizzare in altre regioni di noi-est- 1, ad es 'Esporta EC2_URL = https: // ec2.eu-west-1.amazonaws.com'. A causa della regione sbagliata, non è stato visualizzato nulla. – Jimbo

+0

Non riuscivo a capire quale fosse il problema qui. Qualcuno potrebbe elaborare per favore? Come risolvere il problema? Quali sono i passaggi? E 'un comando - "export EC2_URL = https: // ec2.eu-west-1.amazonaws.com'? –

+0

Aggiunta della sezione pertinente dai documenti http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/set-up-ec2-cli-linux.html#set_ec2_url_linux. Dice "Se hai già avviato un'istanza utilizzando la console e desideri utilizzare l'istanza utilizzando la CLI, devi specificare l'URL dell'endpoint per l'area dell'istanza. Puoi verificare la regione dell'istanza controllando il selettore di regione in la barra di navigazione della console. " Dov'è il selettore regione nella barra di navigazione della console? –

risposta

11

Un po 'più in dettaglio:

Non è necessario impostare direttamente l'EC2_URL. È possibile utilizzare l'opzione della riga di comando più intuitiva:

--region eu-west-1 (sostituendo il nome della regione che si desidera indirizzare).

In questo modo non è necessario cercare l'endpoint dell'URL della regione.

Qui ci sono i EC2 Command Line API Tools general options dove questo è spiegato.

+0

Non ho potuto capire qual era il problema qui. Qualcuno potrebbe elaborare per favore? –

0

se tutte le istanze sono in eu-west-1, configurare aws cli per utilizzare questa regione per impostazione predefinita.

digitate: aws configure

e si verrà richiesto di inserire la credenziale, allora si può riscrivere la regione