我能够执行诸如在Route 53中更新记录集的值之类的操作,但是找不到使用python boto3重命名现有记录集的api。文档中的Name
参数是我们要更改的记录集的Name
。如何为记录集指定新名称?
答案 0 :(得分:2)
从我的一个记录文件中,我用来更新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
答案 1 :(得分:1)
看来Name
是记录集的唯一标识符。
因此,无法更改名称。
您将需要使用不同的名称创建新的记录集。