我正在尝试使用AWS CLI创建Elastic Beanstalk环境
aws elasticbeanstalk create-environment \
--application-name my-application \
--environment-name my-environment \
--region us-east-1 \
--solution-stack-name "64bit Amazon Linux 2015.09 v2.0.6 running Docker 1.7.1" \
--version-label my-version
但是这会将所有内容转储到默认的VPC中,而我想将它放在特定的(非默认)VPC中。我知道这可以通过AWS Web界面完成。可以通过CLI完成吗? create-environment docs中未提及选择VPC。
答案 0 :(得分:2)
Elastic Beanstalk拥有自己的CLI实现,它比集成到AWS CLI中的实现更强大。您可以阅读更多相关信息并下载here。然后,您可以按如下方式使用eb cli来指定VPC:
eb create \
--elb-type application \
--region us-east-1 \
--platform "64bit Amazon Linux 2015.09 v2.0.6 running Docker 1.7.1" \
--version my-version \
--vpc.id <vpc to launch into> \
my-environment-name