2016-01-13 108 views
0

如果我使用eb-clieb config save来保存当前环境的配置,它可以使用eb create来启动一个新配置。跨账户复制Elastic Beanstalk配置

但是,如果我想用不同的AWS账号创建相同的环境下,如明明线以下不作任何SENCE:

aws:ec2:vpc: 
    Subnets: subnet-2d9a3c56 
    VPCId: vpc-1dff4c74 

那么,如何可以建立多个账户在同一弹性魔豆环境?有什么方法可以告诉AWS吗?也许一个“帐户不可知论”配置保存?

回答

1

不可能在不同帐户中构建相同的ElasticBeanstalk环境确切。环境将具有不同的资源ID,例如VPC和子网。

有效构建的好方法跨多个帐户的相同ElasticBeanstalk应用程序将使用CloudFormation来配置环境。这需要创建环境的不同方法,但也意味着配置可以更容易地进行版本控制。

+0

JaredHatfield感谢您的评论。我也想过这个。但到目前为止,我没有看到手动修改配置(例如,删除子网的ID等)和使用“AWS :: ElasticBeanstalk :: ConfigurationTemplate”之间的区别。也许我错了,但模板使用“选项设置”,这是由配置工具产生的。只是另一种格式。 请参阅: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-elasticbeanstalk.html – Rentrop

1

通过cloudformation,您可以指定在创建堆栈时要选择的参数以供入模板。

您可以使用{“参考”:“”}方法在VPC等

创建子网的下拉列表这将是我会做的方式。