Из одного из моих файлов записей, которые я использовал для обновления набора данных route53. Надеюсь, это поможет
try:
route53 = boto3.client('route53')
route53.change_resource_record_sets(
HostedZoneId = hosted_zone_id,
ChangeBatch={
'Changes': [
{
'Action': 'UPSERT',
'ResourceRecordSet': {
'Name': record_name,
'Type': 'A',
'ResourceRecords': [
{
'Value': ipForRecord
}
],
'TTL': 300
}
}
]
}
)
except Exception as e:
print 'Exception while updating cloud 53 record'
print e