2011-01-11 4 views
0

어떤 단계를 통해 문제가 재현됩니까?boto : EC2 인스턴스 get_attribute 결과 AttributeError : 'EC2Connection'개체에 'describe_attribute'속성이 없습니다.

>>> import boto.ec2 
>>> regions = boto.ec2.regions() 
>>> regions 
[RegionInfo:eu-west-1, RegionInfo:us-east-1, RegionInfo:us-west-1, RegionInfo:ap-southeast-1] 
>>> usw = regions[2] 
>>> conn = usw.connect() 
>>> reservations = conn.get_all_instances() 
>>> reservations 
[Reservation:r-XXXXXXXX] 
>>> r1 = reservations[0] 
>>> for i in r1.instances: print i 
... 
Instance:i-XXXXXXXX 
>>> instance = r1.instances[0] 
>>> instance.get_attribute('kernel') 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/boto/ec2/instance.py", line 293, in get_attribute 
    return self.connection.describe_attribute(self.id, attribute) 
AttributeError: 'EC2Connection' object has no attribute 'describe_attribute' 
>>> 

예상 출력은 무엇인가 ('커널') instance.get_attribute와 실행중인 EBS-백업 인스턴스의 커널 속성을 얻을

1.attempt? 대신에 당신은 무엇을 보나요?

는 속성을 얻을 것으로 기대하지만, 대신에이 오류를 얻을 : AttributeError : 'EC2Connection'객체 'describe_attribute을'어떤 속성이없는 제품의

는 어떤 버전이 사용됩니다? 어떤 운영 체제 에서요?

boto.Version는 == 맥 OS X 10.5에 2.0b3

아래 추가 정보를 제공하십시오 (BOTO 핍를 사용하여 설치). GitHub의 REPO에

코드도 describe_attribute

이 아니라고 표시하는 것

https://github.com/boto/boto/blob/master/boto/ec2/connection.py

제출 문제 : http://code.google.com/p/boto/issues/detail?id=487

답변

관련 문제