Я пытаюсь развернуть образ docker, который я успешно выдвинул на AWS ECR. Однако, когда я пытаюсь развернуть этот образ с помощью Elasti c Beanstalk, я сталкиваюсь с этими проблемами.
- Не удалось обновить приложение в 2020-03-22T13: 43: 51Z со статусом выхода 1 и ошибка: хук /opt/elasticbeanstalk/hooks/appdeploy/pre/03build.sh не выполнен.
- jq: ошибка (в: 11): невозможно индексировать массив со строкой «Имя» Нет Docker указанное изображение в Dockerfile или Dockerrun. aws. json. Прервать развертывание.
- Неправильная версия приложения "v3" (развертывание 4). Ожидаемая версия «Образец приложения» (развертывание 1).
Мой Dockerrun. aws. json:
{
"AWSEBDockerrunVersion": 1,
"Image": [{
"Name": "############.dkr.ecr.us-east-1.amazonaws.com/repo-name:latest",
"Update": "true"
}],
"Ports": [{
"ContainerPort": "3030",
"HostPort": "3030"
}]
}
Я считаю, что добавил правильные разрешения, но не уверен , Я заметил, что документация aws обширна, но информация повсюду. Если бы кто-нибудь мог помочь направить меня в правильном направлении, я был бы очень признателен.