使用指定的VPC创建Elastic Beanstalk环境

时间:2017-09-19 19:11:51

标签: amazon-web-services elastic-beanstalk aws-cli amazon-elastic-beanstalk

我正在尝试使用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。

1 个答案:

答案 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