如何在Amazon Route 53中使用Python Boto编辑现有A记录

时间:2013-07-23 07:53:03

标签: python amazon-web-services boto amazon-route53

我在路线53中使用boto

我可以用

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

如果我已经拥有test.mydomain.com且我想更改其A记录

,有什么办法吗?

2 个答案:

答案 0 :(得分:4)

编辑:似乎有一个UPSERT指令。这是一个古老的答案,可能是UPSERT在撰写本文时尚未提供。如果可用,最好使用它。

我相信唯一可用的操作是'CREATE'和'DELETE',所以你必须先删除它然后再创建。

答案 1 :(得分:1)

而不是CREATE使用UPSERT

change = changes.add_change("UPSERT", "test.MYDOMAIN.com", "A")