我想使用 Boto3 创建一个 dns_hosted_zone 备份 BIND 文件。我正在使用以下脚本列出所有资源记录集:
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 库将这些资源记录(RR)转换为 BIND 格式。如果是,如何,如果不是,还有其他选择吗?