使用 python boto3 管理 Route53 中具有多个 IP 的 A 记录

2024-05-12

我的route53中有一条A记录,后面有多个IP。

例子:A record: dummy.xyz.com 点IPs:1.1.1.1、2.2.2.2 和 3.3.3.3路由策略: Simple

我使用下面的代码来更新单个 IP 的记录

       'Changes': [
        {
            'Action': 'UPSERT',
            'ResourceRecordSet': {
                'Name': subdomain, #recordname
                'Type': 'A',
                'TTL': 300,
                'ResourceRecords': [
                    {
                        'Value': value # ip behind the record
                    },
                ]

有没有办法可以更新记录背后的多个IP?


它由此解决,其中“值”是一个列表

     'Changes': [
        {
            'Action': 'UPSERT',
            'ResourceRecordSet': {
                'Name': subdomain,
                'Type': 'A',
                'TTL': 300,
                'ResourceRecords': [
                    {
                        'Value': value[0]
                    },
                    {
                        'Value': value[1]
                    },
                    {
                        'Value': value[2]
                    },
                ]
            }
        },
        ]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 python boto3 管理 Route53 中具有多个 IP 的 A 记录 的相关文章

随机推荐