2010-11-18 19 views
20

Uruchomiłem instancję EC2 i zainstalowałem narzędzia ec2-api. Zmienne środowiskowe (JAVA_HOME, EC2_PRIVATE_KEY, EC2_CERT) są skonfigurowane.Opisywanie instancji E2C nie powraca w żaden sposób

Uruchamianie ec2-describe-instances nic nie zwraca. Zgodnie z wierszem poleceń EC2 należy zwrócić informacje referencyjne dotyczące wszystkich aktualnie działających (i zakończonych) instancji. Co idzie źle?

Generalnie działa ec2-describe-images -o self -o amazon, więc narzędzia EC2 działają. Dodanie jawnie parametrów -K i -C do instancji opisujących ec2 nie zmienia sytuacji.

poważaniem, Jimbo

+5

rozwiązanie: 'EC2_URL' musi być skonfigurowany do korzystania z innych regionów niż us-Wschód 1, np 'export EC2_URL = https: // ec2.eu-west-1.amazonaws.com'. Z powodu niewłaściwego regionu nic nie było wyświetlane. – Jimbo

+0

Nie mogłem zrozumieć, o co tu chodzi. Czy ktoś mógłby się zastanowić? Jak rozwiązać problem? Jakie są kroki? Czy to jest polecenie - export ec2_URL = https: // ec2.eu-west-1.amazonaws.com'? –

+0

Dodanie odpowiedniej sekcji z dokumentacji http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/set-up-ec2-cli-linux.html#set_ec2_url_linux. Jest napisane: "Jeśli już uruchomiłeś instancję za pomocą konsoli i chcesz pracować z instancją przy użyciu interfejsu CLI, musisz określić adres URL punktu końcowego dla regionu instancji. Możesz zweryfikować region dla instancji, zaznaczając w polu wyboru regionu pasek nawigacji konsoli. " Gdzie znajduje się selektor regionu na pasku nawigacji konsoli? –

Odpowiedz

11

Trochę więcej szczegółów:

Nie trzeba ustawić EC2_URL bezpośrednio. Możesz użyć bardziej przyjaznej opcji wiersza polecenia:

- region eu-west-1 (zastępując nazwę regionu, który chcesz adresować).

W ten sposób nie trzeba sprawdzać punktu końcowego adresu URL regionu.

Tutaj są EC2 Command Line API Tools general options, gdzie jest to wyjaśnione.

+0

Nie mogłem zrozumieć, o co tu chodzi. Czy ktoś mógłby się zastanowić? –

0

jeśli wszystkie twoje wystąpienia znajdują się w eu-west-1, skonfiguruj swoje aws cli do domyślnego używania tego regionu.

typ po prostu: aws configure

i będziesz poproszony o podanie poświadczeń, można przepisać regionowi