#javascript #amazon-web-services #aws-sdk #amazon-route53
#javascript #amazon-веб-сервисы #aws-sdk #amazon-route53
Вопрос:
Я использую Route 53 Node API для создания и настройки размещенной зоны. Создание зоны работает нормально, но когда я пытаюсь использовать функцию ChangeResourceRecordSets для добавления записи A, я получаю сообщение об ошибке «InvalidInput: недопустимый запрос», но не указывает, что в нем недопустимо. Вот объект параметров моего запроса:
var zoneConfig = {
ChangeBatch: {
Changes: [{
Action: 'CREATE',
ResourceRecordSet: {
Name: 'my.domain.com',
Type: 'A',
Region: 'us-east-1',
TTL: 300,
ResourceRecords: [{
Value: '111.222.111.000'
}]
}
}],
Comment: 'direct hosted zone A record to point to the server'
},
HostedZoneId: 'ZZH1GLJKE22DK'
};
rt53.changeResourceRecordSets( zoneConfig, function(...
Есть идеи, что может быть не так в запросе?
Ответ №1:
Наконец-то разобрался. Проблема заключалась в Region
поле в ResourceRecordSet
. Я пропустил это в документации, но это предназначено только для наборов записей ресурсов на основе задержек. Итак, удаление этой строки устранило проблему
Действительно хотелось бы, чтобы в сообщении об ошибке API было просто сказано это.