YAML и конфигурация
Якоря и алиасы в YAML: переиспользование значений без дублирования
Якоря (&) позволяют пометить узел в YAML, а алиасы (*) — сослаться на него в другой части того же документа без дублирования текста.
Опубликовано
Синтаксис якорей и алиасов
default_config: &base
timeout: 30
retries: 3
production:
<<: *base
host: prod.api.comОператор слияния <<
Оператор << позволяет внедрить все ключи из базового объекта и переопределить только нужные.
Проверьте пример
Разберите якорь и алиас
Конфигурация сервиса ссылается на объект defaults в том же документе.
defaults: &defaults
retries: 3
timeout: 5
service:
config: *defaultsОжидаемый результат: Корректный YAML с одним якорем и одним алиасом.
Проверьте синтаксис
Тестирование якорей YAML
Проверьте корректность ссылок и структуру документа в YAML Formatter.