Уточните формат
Автоматический режим узнаёт JSON по началу объекта. Если вход неоднозначен, выберите JSON или YAML; ошибка не переключает формат скрытно.
Облачные инструменты
Вставьте один шаблон JSON или YAML и изучите диагностику и форматированную копию.
В охваченных правилах замечаний нет.
Обработка в браузере; запросов к AWS нет.
Введите шаблон или загрузите пример.
Лимит ввода: 300000 символов.
Корректный YAML не гарантирует, что Ref указывает на существующий параметр или что раздел Resources расположен правильно. Валидация шаблона CloudFormation отделяет эти ошибки от синтаксиса.
Для проверки шаблона CloudFormation перед развёртыванием важно видеть границы анализа. Здесь явно перечислены поддерживаемые ресурсы; проверку в AWS всё равно нужно выполнить отдельно. Проверка шаблона CloudFormation здесь показывает найденные локальные ошибки, а проверка синтаксиса YAML CloudFormation не заменяет проверку сервиса AWS.
Сбой парсера и неизвестный Ref исправляются по-разному. Валидация шаблона CloudFormation показывает строку, путь и категорию замечания.
Проверяются свойства первого уровня для S3 Bucket, SQS Queue и SNS Topic. Остальные типы остаются непокрытыми, а валидация шаблона CloudFormation не выдаёт ложного одобрения.
Автоматический режим узнаёт JSON по началу объекта. Если вход неоднозначен, выберите JSON или YAML; ошибка не переключает формат скрытно.
Если версия не указана, используется 2010-09-09. Сравните число проверенных и непокрытых ресурсов перед выводом о результате.
Изменение текста или отступов делает прежнее копирование и скачивание недоступным. Повторите проверку и сохраните JSON-отчёт либо шаблон в исходном формате.
Разбирается один документ, ошибка получает строку и столбец. Короткие теги YAML !Ref и !Sub сохраняются в форматированном просмотре.
Ref, Fn::GetAtt и простые имена Fn::Sub сверяются с параметрами, ресурсами и псевдопараметрами этого же шаблона.
Имена и базовые типы свойств первого уровня для AWS::S3::Bucket, AWS::SQS::Queue и AWS::SNS::Topic проверяются; вложенные значения не вычисляются.
Сначала исправьте указанную строку синтаксиса, затем проверьте разделы и ссылки. Локальный отчёт разделяет эти категории.
Проверьте отступы, двоеточия и короткие теги в указанной строке. При ошибке разбора форматированный файл недоступен.
Имя Ref, GetAtt или Sub не найдено среди параметров и ресурсов этого шаблона. Проверьте объявление и написание.
Сверьте путь в Resources и документацию AWS. Отсутствие свойства в локальной схеме означает пробел покрытия, не окончательный отказ AWS.
Нет. Здесь выполняются только описанные локальные правила. Условия аккаунта, региона и сервиса проверяются в AWS.
Остался вопрос?
После правки повторите проверку и передайте свежий отчёт на ревью развёртывания.