2014-11-06 2 views
3

boto ec2 연결을 닫는 방법? 닫기 boto ec2 연결

나는 사용하여 연결 연 :

conn = boto.ec2.connect_to_region(region, aws_access_key_id=access_key, aws_secret_access_key=secret_key)  

내가 닫기() 함수를 시도를하지만 난 그게 연결을 눈물 생각하지 않습니다. 가까운 실행에

conn.close() 

출력() : [DEBUG]:closing all HTTP connections 심지어 닫은 후, 그것이 내가이 문서 http://boto.readthedocs.org/en/latest/ec2_tut.html보고했지만 문서를 찾을 수있는 모든 예약

reservations = conn.get_all_instances() 

를 얻을 수

close() 함수에 대해.

누군가 나를 도와 줄 수 있으면 정말 감사하겠습니다.

감사

답변

3

BOTO는 HTTP 연결 풀을 관리하고 연결 비용 (특히 HTTPS 핸드 쉐이크)에 저장을 다시 시도합니다. close 메서드를 사용하면 연결을 가비지 수집 할 수 있지만 같은 EC2Connection 개체에서 다른 요청을 시도하자마자 새 연결이 생성되어 이후 요청이 계속 작동됩니다.

덧붙여서 필자는 boto가 이러한 연결을 효율적으로 관리하고 가능한 경우 다시 사용하기 때문에 연결을 닫는 것에 대해 너무 걱정하지 않아야한다고 조언합니다.

연결을 열 때 특정 문제가 발생합니까?

+0

아니요 열려있는 연결 w.r.t을 지정하지 않았습니다. 나는 단지 조심스러워했다. 정말 고맙습니다. –

관련 문제