我下面的代码片段我正在为稍后提交的更改集添加一个值。
add = changes.add_change('CREATE', url, record_type, ttl=DEFAULT_TTL)
add.add_value(new_val)
如何在创建的记录中添加地理位置?我可以在[http://boto.readthedocs.org/en/latest/ref/route53.html#module-boto.route53.record]的文档中看到我应该能够通过添加region =“blah”参数为基于延迟的路由添加区域。但是,我没有看到任何地理位置的提及。库是否能够处理地理定位路由策略?或者我只需要坚持延迟路由策略。
答案 0 :(得分:2)
请尝试下面的代码段。尝试通过" pip install boto3"
安装boto3import boto3
client = boto3.client('route53')
response = client.change_resource_record_sets(
HostedZoneId='ZYMJVBD6FUN6S',
ChangeBatch={
'Comment': 'comment',
'Changes': [
{
'Action': 'CREATE',
'ResourceRecordSet': {
'Name': 'udara.com',
'Type': 'A',
'SetIdentifier': 'Africa record',
'GeoLocation': {
'ContinentCode': 'AF'
},
'TTL': 123,
'ResourceRecords': [
{
'Value': '127.0.0.1'
},
],
}
},
]
}
)