2010-11-18 6 views
20

저는 EC2 인스턴스를 시작하고 ec2-api-tools를 설치했습니다. 환경 변수 (JAVA_HOME, EC2_PRIVATE_KEY, EC2_CERT)가 설정됩니다.E2C 인스턴스를 설명하면 아무 것도 반환하지 않습니다.

ec2-describe-instances을 실행해도 아무 것도 반환하지 않습니다. EC2 명령 행 참조 정보에 따르면 현재 실행중인 (및 종료 된) 모든 인스턴스에 대한 참조 정보가 리턴됩니다. 무슨 일있어?

일반적으로 ec2-describe-images -o self -o amazon이 작동하므로 EC2 도구가 작동합니다. ec2-describe-instances에 -K 및 -C 매개 변수를 명시 적으로 추가해도 상황이 변경되지 않습니다.

안부, 짐보

+5

솔루션을 다시 작성할 수 있습니다 :은'EC2_URL'은 우리-east- 이외의 영역을 사용하도록 설정해야합니다 1, 예 '수출 EC2_URL = https : // ec2.eu-west-1.amazonaws.com'. 잘못된 지역 때문에 아무 것도 표시되지 않았습니다. – Jimbo

+0

여기에서 문제가 무엇인지 이해할 수 없었습니다. 누군가 좀 제발 좀 할 수 있을까요? 문제를 해결하는 방법? 어떤 단계입니까? 이것은 명령입니까 - 'export EC2_URL = https : // ec2.eu-west-1.amazonaws.com'입니까? –

+0

문서의 관련 섹션 추가 http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/set-up-ec2-cli-linux.html#set_ec2_url_linux. "콘솔을 사용하여 인스턴스를 이미 시작한 상태에서 CLI를 사용하여 인스턴스를 사용하려는 경우 인스턴스의 영역에 대한 끝점 URL을 지정해야합니다. 인스턴스의 영역 선택기를 확인하여 인스턴스의 영역을 확인할 수 있습니다. 콘솔 탐색 표시 줄. " 콘솔 탐색 막대의 영역 선택기는 어디에 있습니까? –

답변

11

조금 더 세부 사항 :

직접 EC2_URL를 설정할 필요가 없습니다. 좀 더 친숙한 명령 줄 옵션을 사용할 수 있습니다 :

--region eu-west-1 (주소를 지정하려는 지역의 이름으로 대체).

이렇게하면 지역의 URL 끝점을 검색 할 필요가 없습니다.

여기에 설명되어있는 EC2 Command Line API Tools general options입니다.

+0

여기에 문제가 무엇인지 이해할 수 없었습니다. 누군가 좀 제발 좀 할 수 있을까요? –

0

모든 인스턴스가 eu-west-1 인 경우 awscli가이 영역을 기본적으로 사용하도록 구성하십시오.

단지 유형 : aws configure

당신은 당신의 자격 증명을 입력하라는 메시지가 표시 될 것이다, 당신이 지역을

관련 문제