如果我使用eb-cli eb config save
保存当前环境的配置,则可以使用eb create
启动新配置。
但是,如果我想使用不同的AWS账户创建相同的环境,那么显然像以下那样的行没有意义:
aws:ec2:vpc:
Subnets: subnet-2d9a3c56
VPCId: vpc-1dff4c74
那么如何在多个帐户中构建相同的弹性beanstalk环境呢?有没有办法告诉AWS?也许是“帐户不可知”配置保存?
答案 0 :(得分:2)
跨帐户构建完全相同的ElasticBeanstalk环境是不可能的。环境将具有不同的资源ID,例如VPC和子网。
跨多个帐户有效地构建相同的ElasticBeanstalk应用程序的好方法是使用CloudFormation配置环境。这需要采用不同的方法来创建环境,但也意味着可以更轻松地对配置进行版本控制。
答案 1 :(得分:1)
使用cloudformation,您可以指定在创建堆栈时选择要输入模板的参数。
您可以使用{"参考" :""}方法在VPC等中创建子网下拉列表
这就是我这样做的方式。