Я пытаюсь использовать aws cli для создания новой среды для Docker. Я могу сделать это достаточно легко через веб-консоль aws, но там мне нужно выбрать из выпадающих списков «type: WebServer» и «configuration: Docker». Я не вижу, где эти варианты существуют в aws elasticbeanstalk create-environment
arguments. (Я не вижу их в --option-settings
docs.) Есть ли рабочий образец для этого?ElasticBeanstalk с Docker: как использовать create-environment из aws cli
ответ
Я не дал этому выстрел, но я предполагаю, что есть --solution-stack-name
вариант, где вы можете пройти такие как 64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0
. В качестве альтернативы вы можете указать стек решения на JSon файл и указать файл JSON через --option-settings file://your_options.json
, где вы можете включать в себя другие варианты, кроме стека решений
{ "SolutionStackName": "64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0" }
Вы можете увидеть значение можно использовать здесь: docs.aws .amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html
Перейдите в папку с Dockerrun.aws.json.
В .elasticbeanstalk/config.yml
добавить
global:
default_platform: 64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0
Используйте гЪ команду: eb init && eb create
Вы предлагаете установить eb cli отдельно от AWS cli? Я думал, что конкретные cli были устаревшими, поэтому теперь вы можете запускать все команды eb, используя «aws elasticbeanstalk create-environment ...» и т. Д. – thund
Ну, если у вас не было этого другого выигрышного ответа :) Но я просто сказал, что работал на меня; Я новичок в себе, но я подумал, что это может вам помочь. – pkopac
- 1. AWS cli elasticbeanstalk
- 2. AWS elasticbeanstalk CLI Environment определение уровня не найден
- 3. Elasticbeanstalk with Docker
- 4. Как обновить Amazon elasticbeanstalk CLI
- 5. Когда использовать AWS CLI и EB CLI
- 6. Как настроить экземпляр GlassFish на AWS/ElasticBeanstalk/Docker?
- 7. ElasticBeanstalk MultiContainer docker с nginx
- 8. AWS ElasticBeanstalk и AWS CloudWatch
- 9. aws elasticbeanstalk: не удается развернуть рабочую среду через eb cli
- 10. Как использовать aws cli --generate-cli-skeleton
- 11. AWS ElasticBeanstalk NodeJS
- 12. force https aws elasticbeanstalk
- 13. Настроить AWS ElasticBeanstalk NodeJS Установить (использовать пряжу)
- 14. Как использовать фильтры aws cli
- 15. ALLOW_ENCODED_SLASH на AWS Elasticbeanstalk
- 16. AWS ElasticBeanstalk CLI в OS X: команда EB не найдена
- 17. AWS Elasticbeanstalk WebSockets
- 18. Ошибка развертывания AWS Elasticbeanstalk
- 19. Как использовать MFA с AWS CLI?
- 20. AWS ElasticBeanstalk. Не выполняется.
- 21. .ebextensions with Docker on elasticbeanstalk
- 22. aws cli не может читать из контейнера docker dynamodb
- 23. Развертывание Docker AWS
- 24. AWS UnicodeDecodeError при создании приложения на ElasticBeanstalk
- 25. AWS ElasticBeanstalk в производственной среде
- 26. Ошибка в AWS codepipeline при развертывании ElasticBeanstalk
- 27. Как изменить apache VirtualHost в AWS ElasticBeanstalk
- 28. AWS ElasticBeanstalk EC2 to RDS postgresql connection
- 29. AWS ElasticBeanstalk Multidocker не создает задачу ECS с правильным Cmd
- 30. Aws Codedeploy + Elasticbeanstalk с использованием Bitbucket
Да, я получил его, работая с --solution-stack-name «64-разрядный Amazon Linux 2015.03 v1.4.1, работающий с Docker 1.6.0». Работала отлично. (Но я не уверен, что вы правы в том, что можете поместить его в файл your_options.json. Я не вижу этого параметра, указанного в документах, и когда я попробовал ваш предложенный синтаксис, он задохнулся.) Спасибо. – thund