#python #amazon-web-services #boto3 #amazon-route53
#python #amazon-веб-сервисы #boto3 #amazon-route53
Вопрос:
В моем route53 есть запись A с несколькими IP-адресами за ней.
Пример: Запись: dummy.xyz.com указывает на IP: 1.1.1.1, 2.2.2.2 и 3.3.3.3 Политику маршрутизации: простая
Я использую приведенный ниже код для обновления записей с помощью отдельных IP-адресов
'Changes': [
{
'Action': 'UPSERT',
'ResourceRecordSet': {
'Name': subdomain, #recordname
'Type': 'A',
'TTL': 300,
'ResourceRecords': [
{
'Value': value # ip behind the record
},
]
Есть ли способ, которым я могу обновить несколько IP-адресов, стоящих за записью.?
Комментарии:
1. ResourceRecords — это список, который может содержать несколько элементов.
2. @jordanm да, но нужно ли мне передавать разные IP-адреса как разные значения здесь, как показано ниже ‘ResourceRecords’: [ { ‘Value1’: значение # ip за записью}, { ‘Value21’: значение # ip за записью},
Ответ №1:
Это было решено этим, где ‘value’ — это список
'Changes': [
{
'Action': 'UPSERT',
'ResourceRecordSet': {
'Name': subdomain,
'Type': 'A',
'TTL': 300,
'ResourceRecords': [
{
'Value': value[0]
},
{
'Value': value[1]
},
{
'Value': value[2]
},
]
}
},
]