我正在编写一个脚本,用于创建网站存储桶并为其分配DNS条目。
我不知道如何为apex正确分配适当的ALIAS记录,以使其指向存储桶。
此函数接收r53连接、区域对象和一个包含存储桶对象的字典。它尝试向区域添加正确的记录。
如何正确创建DNS条目以转发到存储桶?
请注意,www存储桶会转发到apex。
我不知道如何为apex正确分配适当的ALIAS记录,以使其指向存储桶。
此函数接收r53连接、区域对象和一个包含存储桶对象的字典。它尝试向区域添加正确的记录。
如何正确创建DNS条目以转发到存储桶?
请注意,www存储桶会转发到apex。
def create_website_records(r53,zone,buckets):
records = r53.get_all_rrsets(zone.id)
change = records.add_change('CREATE', zone.name, 'A',alias_hosted_zone_id=buckets['apex'])
change.add_value('%s' % buckets['apex'].get_website_endpoint())
change = records.add_change('CREATE', 'www.' + zone.name, 'CNAME')
change.add_value('%s' % buckets['www'].get_website_endpoint())
records.commit()
return records