为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

catspeake 2022-06-14 15:18:50
我能够执行操作,例如更新 Route 53 中记录集的值,但找不到使用 python boto3 重命名现有记录集的 API。Name文档中的参数是Name我们要更改的记录集的参数。如何为记录集指定新名称?请参阅:boto3:change_resource_record_sets()
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

从我用来更新 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


查看完整回答
反对 回复 2022-06-14
?
哔哔one

TA贡献1854条经验 获得超8个赞

看起来Name是记录集的唯一标识符。

因此,无法更改名称。

您将需要创建一个具有不同名称的新记录集。


查看完整回答
反对 回复 2022-06-14
  • 2 回答
  • 0 关注
  • 126 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信