Изучите buildspec.yml
В компании NovaTech ваша команда использует buildspec.yml, чтобы задать, как CodeBuild компилирует и тестирует приложение на Python Lambda. Используйте обозреватель buildspec, чтобы изучить конфигурацию сборки.
Обозреватель показывает полный buildspec.yml со всеми четырьмя фазами (install, prebuild, build, postbuild) и разделом artifacts. Вы можете включать и отключать фазы, чтобы посмотреть смоделированные журналы сборки и разобраться, что даёт каждая фаза.
Обратите внимание на раздел artifacts — он определяет, что передаётся на этап Deploy. Ошибка в путях к файлам — самая частая причина сбоев развёртывания после «успешной» сборки.
Вопрос: проект CodeBuild выполняется успешно (все четыре фазы проходят), но CodeDeploy сразу завершается с ошибкой «The specified key does not exist». Какая причина наиболее вероятна?
Это упражнение является частью курса
Автоматизация развёртывания на AWS
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение