有没有办法让Amazon Web Services中的云形成自动化?我想过使用Shell脚本但是如果我们考虑五个资源(如1个VPC,2个子网,4个EC2,1 ELB,S3)那么需要很多参数将在shell脚本中添加。任何帮助将不胜感激。
答案 0 :(得分:0)
AWS CloudFormation(https://aws.amazon.com/cloudformation/details/)允许您以声明方式定义AWS资源。例如,要创建一个实例:
{
"Description" : "Create an EC2 instance running the Amazon Linux 32 bit AMI.",
"Parameters" : {
"KeyPair" : {
"Description" : "The EC2 Key Pair to allow SSH access to the instance",
"Type" : "String"
}
},
"Resources" : {
"Ec2Instance" : {
"Type" : "AWS::EC2::Instance",
"Properties" : {
"KeyName" : { "Ref" : "KeyPair" },
"ImageId" : "ami-3b355a52"
}
}
},
"Outputs" : {
"InstanceId" : {
"Description" : "The InstanceId of the newly created EC2 instance",
"Value" : {
"Ref" : "Ec2Instance"
}
}
},
"AWSTemplateFormatVersion" : "2010-09-09"
}
如果你的问题更具体,那么也许有人可以进一步提供帮助。
答案 1 :(得分:0)
您可以使用文本编辑器中的一些插件:For Atom atom.io/packages/...对于sublime 3 github.com/beaknit/cform