Web サイトのバケットを作成し、それに dns エントリを割り当てるスクリプトに取り組んでいます。
バケットを指すように、適切な ALIAS レコードを頂点に割り当てる方法がわかりません。
この関数は、r53 接続、ゾーン オブジェクト、およびバケット オブジェクトを含む辞書を受け取ります。ゾーンに適切なレコードを追加しようとします。
バケットに転送する DNS エントリを正しく作成するにはどうすればよいですか?
www バケットが頂点に転送されることに注意してください。
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