使用Yaml和CloudFormation自动创建AWS EC2

时间:2018-07-15 10:58:36

标签: amazon-ec2 yaml amazon-cloudformation aws-cli

我将自动执行AWS EC2实例创建。我有一个使用云形成模板构建的Yaml文件。我想知道如何使用命令行界面运行它。

1 个答案:

答案 0 :(得分:0)

首先,您必须将模板上传到S3。

创建存储桶

aws s3api create-bucket --bucket cloud-formation-stacks --region us-east-1

上传到S3

aws s3 sync --delete <template> s3://cloud-formation-stacks

创建堆栈

aws cloudformation create-stack --stack-name mystack 
--template-url <template url> 
--parameters ParameterKey=KeyName,ParameterValue=YOUR_KEY_NAME

添加您的参数,如图所示。 (vpc,安全组,子网ID,标签等)

或。您可以通过AWS管理控制台,服务-> Cloudformation进行此操作并上传模板。