有没有办法创建链接或“已保存的配置文件”来启动具有给定配置的 EC2 实例?
我知道你可以创建一个链接来启动给定 AMI 的机制,即 http://console.aws.amazon.com/ec2/home?region=us-east-1#launchAmi=ami-XXXXXX。然而,还有很多配置步骤(实例类型、安全组等)。
有没有办法可以使这个过程自动化,以便可以通过任意的亚马逊账户启动它?
答案1
这个想法是,您创建一个 JSON“模板”文档,描述给定“堆栈”的资源(EC2 实例、EBS 卷、安全组、RDS 服务等)。JSON 文档可以或多或少地独立于特定帐户。您还可以指定配置提示(在哪个区域启动等),以从实际启动堆栈的任何人那里收集其他信息。
从 AWS CloudFormation 页面:
只需使用您创建的现有模板、从我们的示例模板中选择一个模板或从头开始创建一个新模板,即可创建其他堆栈(如果需要)。由于模板是可以在 CloudFormation 之外创建和管理的文本文件,因此您可以通过电子邮件、源代码控制存储库或 Amazon S3 等服务轻松共享它们。