Я развертываю приложение Laravel в среде ElasticBeanstalk. Я запускаю команды при развертывании с использованием .ebextensions.
Я создал файл с именем «.ebextensions / dependencies.config» внутри папки проекта root со следующим содержимым.
container_commands:
01_install_node_dependencies:
command: "npm run production"
Я развернул свое приложение, выполнив следующую команду.
eb deploy
Затем я получил следующую ошибку.
Upload Complete.
2020-07-08 22:35:28 INFO Environment update is starting.
2020-07-08 22:35:52 INFO Deploying new version to instance(s).
2020-07-08 22:36:02 ERROR [Instance: i-0024ddca17b409843] Command failed on instance. An unexpected error has occurred [ErrorCode: 0000000001].
2020-07-08 22:36:02 INFO Command execution completed on all instances. Summary: [Successful: 0, Failed: 1].
2020-07-08 22:36:02 ERROR Unsuccessful command execution on instance id(s) 'i-0024ddca17b409843'. Aborting the operation.
2020-07-08 22:36:02 ERROR Failed to deploy application.
ERROR: ServiceError - Failed to deploy application.
Я вроде как знаю, что развертывание не удалось, потому что не удалось запустить npm, потому что npm не установлен на экземпляре. Но я хочу это подтвердить. Я попытался получить подробные сведения о журнале развертывания на Beanstalk. Я вошел в консоль AWS и вошел в сервисную консоль ElasticBeanstalk. Я нашел следующие журналы недавних событий.
![enter image description here](https://i.stack.imgur.com/CQToI.png)
But I cannot click on them to see the details of the log to see which command failed, etc, etc.
I tried enabling CloudWatch Logs too.
введите описание изображения здесь
Похоже, что журналы развертывания тоже не отправляются в CloudWatch. Как я могу просмотреть подробную информацию о журналах развертывания или событиях в ElasticBeanstalk?