如何使用 python boto3 更改 Route 53 中记录集的名称?

我能够执行操作,例如更新 Route 53 中记录集的值,但找不到使用 python boto3 重命名现有记录集的 API。Name文档中的参数是Name我们要更改的记录集的参数。如何为记录集指定新名称?

请参阅:boto3:change_resource_record_sets()


catspeake
浏览 128回答 2
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

哔哔one

看起来Name是记录集的唯一标识符。因此,无法更改名称。您将需要创建一个具有不同名称的新记录集。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python