Я настроил правильный запрос к Amazon Route53 для создания новой записи ресурса. Это работает безупречно.
Однако теперь я хочу просто изменить значение этой записи. Когда я снова делаю тот же запрос с новым значением, я получаю исключение со следующим сообщением.
Пытался создать набор записей ресурсов [name = 'my.test.domain.', Type = 'A'], но он уже существует
В обоих запросах я установил для параметра Action
значение CREATE
, поскольку единственной альтернативой является DELETE
.
Я использую changeResourceRecordSets
из пакета PHP SDK , который начинает его описание как ...
Используйте это действие, чтобы создать или изменить вашу официальную информацию DNS.
В другом месте документации Amazon Web Services я также нашел следующий фрагмент ...
Если набор записей ресурсов существует, Amazon Route 53 обновляет его значениями, указанными в запросе. Amazon Route 53 может обновлять существующий набор записей ресурсов только в том случае, если совпадают все следующие значения: Name, Type и SetIdentifier (для наборов записей ресурсов с задержкой, взвешиванием и аварийным переключением).
Означает ли это, что мне нужен параметр SetIdentifier
? У меня этого нет, так как это записи о задержке, взвешивании или переключении при отказе. Или это единственные записи, которые можно так обновлять?