我想用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)。 如果是,如何和如果否,有任何替代方法?