2014-11-07 7 views
1

어떻게 디버깅해야합니까?awscli를 사용하여 AWS에 연결할 수없는 이유는 무엇입니까?

시도 :

aws --debug ec2 describe-instances 

을 제공합니다 :

2014년 11월 7일 10 : 27 : 49,394 - MainThread - botocore.endpoint - DEBUG - 보내는 HTTP 요청을 : 2014년 11월 7일 10 : 27 : 49,395 - MainThread - botocore.vendored.requests.packages.urllib3.connectionpool - 정보 - 새로운 HTTPS 연결 (1) 시작 : ec2.us-east-1c.amazonaws.com

그리고는 :

시간 제한 : (ec2.us-east-1c.amazonaws.com에 '연결 시간이 초과되었습니다.

NC -Vz ec2.us-east-1c.amazonaws.com 443

준다 :

노력) '(= (60)를 연결 시간)

DNS fwd/rev 불일치 : ec2.us-east-1c.amazonaws.com! =

다음 691,363,210

: 그리고

unallocated.barefruit.co.uk ec2.us-east-1c.amazonaws.com [92.242.140.21] 443 (HTTPS) 연결이 초과

답변

3

이것은 잘못된 것입니다 : ec2.us-east-1c.amazonaws.com

그것은해야한다 : ec2.us-east-1.amazonaws.com

당신은 AWS CLI에 REGION 엔드 포인트를 제공해야합니다. 가용성 영역 엔드 포인트 (??)와 같이 표시됩니다.

표시 REGION 매개 변수를 AWS CLI로 어떻게 전달합니까?

+0

그게 전부 였어. 나는 aws config에서 설정했다. 나는 ec2 인스턴스에서 그것을 얻었다. 가용성 영역을 보여주고 있다는 것을 깨닫지 못했습니다. 감사. – Ziffusion

+0

; 대답이 나온 지 2 년이 지난 후에도 도움이되었습니다. – forvaidya

0

그 당신이 사후에있는 것처럼 들리는군요. 포트 80에서 SSL 연결과 일반 HTTP 연결을 가로 채기 위해 구성된 프록시/방화벽.

명령 줄 도구가 프록시 인증서를 신뢰하도록 구성되어 있지 않으므로 오류가 발생합니다.

+0

집 라우터 바로 뒤에 있습니다. 프록시가 없습니다. 포트 80과 443에 연결할 수 있습니다. – Ziffusion