我想用Boto3創建一個dns_hosted_zone備份BIND文件。 我使用下面的腳本列出所有的資源記錄集:如何使用AWS Boto3從route53 API創建綁定文件?
hosted_zones = conn.list_hosted_zones()['HostedZones']
for hosted_zone in hosted_zones:
domain_name = hosted_zone["Name"]
zone_id = hosted_zone["Id"]
record_sets = conn.list_resource_record_sets(HostedZoneId=zone_id)
record_sets = record_sets["ResourceRecordSets"]
for record in record_sets:
print record
,但我想將這些RR的到BIND格式,並將它們保存在一個文件中。 有什麼方法可以使用python庫以BIND格式轉換這些資源記錄(RR)。 如果是,如何和如果否,有任何替代方法?