gpt4 book ai didi

python - Boto Route53 或 Area53 - 如何将多个 IP 地址添加到子域

转载 作者:行者123 更新时间:2023-11-28 23:01:11 24 4
gpt4 key购买 nike

我正在尝试在 route 54 的子域下添加多个 ip 地址。在 UI 上就足够了,使用 area54 或在 boto 中添加一个 ip 地址很容易。

e.g. master.hui.com
10.130.149.247
10.130.149.248

使用area54

ipaddress = '10.130.149.247'
entry = 'master.hui.com'
zone = route53.get_zone('hui.com')
add_dns = zone.add_record('A',entry, [ipaddress], ttl='60')

在博托中:

conn = Route53Connection(aws_access_key_id, aws_secret_access_key)
changes = ResourceRecordSets(conn, zone_id)

change = changes.add_change("CREATE",sub_domain, "A", 60)
change.add_value(ip_address)

那么...如何使用 area53 或 boto 在子域下添加两个或多个 IP 地址?

谢谢

最佳答案

您需要使用 WRR。来自 boto CLI:

route53 add_record Z1J8BS4AFAKE12 foo.example.com. A 1.2.3.4 60 first 1
route53 add_record Z1J8BS4AFAKE12 foo.example.com. A 5.6.7.8 60 second 2

或来自 API:

change.add_change("CREATE", 'foo', 'A', ttl=60, weight=1, identifier='first')
change.add_change("CREATE", 'foo', 'A', ttl=60, weight=2, identifier='second')

参见 http://docs.amazonwebservices.com/Route53/latest/DeveloperGuide/WeightedResourceRecordSets.html

最后,您所谓的“子域”是“资源记录”。 “子域”表示当您将此问题发送到 boto-users 邮件列表时让我感到困惑的区域。

关于python - Boto Route53 或 Area53 - 如何将多个 IP 地址添加到子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11286032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com