2013-07-23 1 views
1
내가 BOTO을 사용하고

아마존에서 파이썬 BOTO을 사용하는 기록을 기존 편집 할 수있는 방법내가 국도 53 호선 (53)

나는 어떤 방법이 있나요

changes = ResourceRecordSets(conn, "ZZZZZZZZZZ") 
change = changes.add_change("CREATE", "test.MYDOMAIN.com", "A") 
change.add_value("7.7.7.7") 
result = changes.commit() 

와 A 레코드를 추가 할 수 있습니다 이미 나는 경우 test.mydomain.com이 있고 그 A 레코드를 변경하고 싶습니다.

답변

2

사용 가능한 유일한 동작은 'CREATE'및 'DELETE'이므로 처음 삭제 한 다음 작성해야한다고 생각합니다.

+0

을 만들 수 있지만, 삭제와 내가 먼저 기록을 이전받을 후 새 것으로 업데이트해야합니다. boto로 A 레코드를 얻을 수있는 방법이 있나요? – user22

+0

@ user22'get_all_rrsets' 함수가 도움이 될 것입니다. [boto api] (http://docs.pythonboto.org/ko/latest/ref/route53.html)에 나와 있습니다. –

0

는 대신 내가 같은 생각을 사용 UPSERT

change = changes.add_change("UPSERT", "test.MYDOMAIN.com", "A") 
관련 문제