Я пытаюсь развернуть образ докера, который я успешно отправил в AWS ECR. Однако, когда я пытаюсь развернуть этот образ с помощью Elastic Beanstalk, я сталкиваюсь с этими проблемами.
- Не удалось обновить приложение в 2020-03-22T13: 43: 51Z со статусом выхода 1 и ошибкой: ошибка перехвата /opt/elasticbeanstalk/hooks/appdeploy/pre/03build.sh.
- jq: error (at: 11): Невозможно проиндексировать массив со строкой «Name». Образ 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 обширна, но информация повсюду. Если бы кто-нибудь мог указать мне правильное направление, я был бы очень признателен.